2012-11-03 13 views
0

我有幾個鍵盤事件綁定了jQuery中的箭頭鍵。這些功能可以正常工作,直到用戶點擊iframe內部(這是來自ustream的實時視頻供稿)。此時,在用戶點擊iframe外的元素之前,沒有任何事件觸發。無論用戶點擊哪處,都有強制觸發事件的方法嗎?當單擊iframe內部時,jQuery Keybindings無法工作

我嘗試在框架頂部放置100%寬度和高度div,並將其設置爲.01不透明度,但這不允許用戶關閉視頻上的廣告,這是不理想的效果。

鏈接是在這裏:http://josephndenton.com/robotdraw/

回答

0

不要忘記,爲了做任何的jQuery的東西,在一個iframe,你需要使用內容的方法。

因此,例如:

<iframe id="iframe1"><div id="div1"></div></iframe> 

$("#iframe1").contents().find("#div1").keyup(function(e) 
{ //do your stuff }); 
相關問題