0

jQueryの矢印キーにバインドされたキーボードイベントがいくつかあります。これらは、ユーザーが iframe (ustream からのライブ ビデオ フィード) 内をクリックするまで正しく機能します。この時点で、ユーザーが iframe の外の要素をクリックするまで、イベントは発生しません。ユーザーがどこをクリックしてもイベントを発生させる方法はありますか?

フレームの上に 100% の幅と高さの div を配置し、不透明度を 0.01 に設定しようとしましたが、これにより、ユーザーが動画の広告を閉じることができなくなり、望ましくない結果になりました。

リンクはこちら: http://josephndenton.com/robotdraw/

4

1 に答える 1

0

iframe で jquery を実行するには、contents メソッドを使用する必要があることを忘れないでください。

たとえば、次のようになります。

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

$("#iframe1").contents().find("#div1").keyup(function(e)
{ //do your stuff });
于 2012-11-03T22:05:50.240 に答える