Я использую flowplayer и простое выпадающее меню CSS, и у меня возникла та же проблема.
У меня есть раскрывающееся меню, которое при касании покрывает часть области видео. Подменю отображается поверх видео, как и ожидалось, но сенсорные события не отправлялись.
Я исправил это, объединив несколько предложений от других, ответивших на этот вопрос : я установил видимость: скрытый при открытии меню и видимость : видимый при закрытии подменю И установите -webkit-transform-style: preserve-3d CSS-свойство на видео.
Вот соответствующий код. Я исключил CSS для меню, но он делает то, что вы могли ожидать - в результате появилось меню, которое охватывает части видео.
меню и видео HTML
<div id='nav'>
<ul>
... <!-- bunch of ul/li stuff here for the menu and submenus -->
</ul>
</div>
<div id='videoplayer'><!-- for flowplayer --></div>
CSS
video {
-webkit-transform-style: preserve-3d;
}
Javascript
$(document).ready(function(){
$("#nav li").hover(
function() {
$(this).find('ul:first').css({visibility: "visible",display: "none"}).fadeIn(300);
$("video").css({visibility:"hidden"});
},
function(){
$(this).find('ul:first').css({visibility: "hidden"});
$("video").css({visibility:"visible"});
}
);
);