我有一些键盘事件绑定了jQuery中的箭头键。这些功能正常,直到用户点击iframe内部(这是来自ustream的实时视频供稿)。此时,在用户点击iframe之外的元素之前,所有事件都不会触发。有无法在用户点击的位置强制事件触发的方法吗?
我尝试在框架顶部放置100%宽度和高度div并将其设置为.01不透明度,但是这禁止用户关闭视频上的广告,这是一种不良影响。
答案 0 :(得分:0)
不要忘记,为了在iframe中执行任何jquery,你需要使用contents方法。
例如:
<iframe id="iframe1"><div id="div1"></div></iframe>
$("#iframe1").contents().find("#div1").keyup(function(e)
{ //do your stuff });