javascript - 使用键Esc关闭弹出窗口

标签 javascript jquery youtube

当我按Esc键时,我尝试关闭弹出窗口,但仅在视频不播放时才起作用。

$(document).bind('keydown', function (e) {
    if(e.which === 27){
        $('#youmax-video-lightbox').attr('src', '');
        $('#youmax-lightbox').hide();
    }
});

你可以看到:
http://www.vigerm.com/videos

最佳答案

我认为这是因为当用户单击播放以开始播放视频时,Flash对象将获得焦点,并且文档不再接收输入事件。
不知道该怎么办。也许在打开弹出窗口时自动播放视频?

关于javascript - 使用键Esc关闭弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21449512/

相关文章:

javascript - 离开div后,嵌入式YouTube视频将不会停止播放

api - YouTube 数据 API - 处理客户端 secret

python - 用python下载Full HD YouTube视频

javascript - 使用 jquery 展开/折叠常见问题解答

javascript - 在 jQuery append 方法中添加一个 for 循环

Javascript 或 Jquery - 对于该数组上的每个

javascript - 使用scrollOverflow时fullPage.js不检测动态生成内容的高度

javascript - RegEx 如何在使用匹配组的同时检查字符串的长度

javascript - Node.js API - 来自多个客户端的重复数据请求

javascript - 为什么 Math Object 在 javascript 中不需要 new 关键字