当我按 Esc 时,我尝试关闭弹出窗口,但它只在视频不播放时才有效。
$(document).bind('keydown', function (e) {
if(e.which === 27){
$('#youmax-video-lightbox').attr('src', '');
$('#youmax-lightbox').hide();
}
});
你可以看到:
http://www.vigerm.com/videos
答案 0 :(得分:0)
我认为这是因为当用户点击播放以启动视频时,flash对象获得焦点,文档不再接收输入事件。 不知道你能做些什么。打开弹出窗口时可能会自动播放视频吗?
答案 1 :(得分:0)
与视频是否正在播放无关。如果您打开视频而不点击任何其他内容,Esc
仍然可以正常关闭。单击视频时,事件不再冒泡到文档,因此永远不会调用您的处理程序。您需要停止视频停止事件传播或将处理程序附加到视频元素本身。