0

ビデオ要素などのボタンをクリックして動的に要素を作成する場合、jqueryとjavascriptでDOMオブジェクトが作成された直後に起動されるイベントリスナーをアタッチする方法はありますか?

4

2 に答える 2

0

これは、最初のハンドラーが次のことを行わないことを前提としたハッキーなソリューションです.stopImmediatePropagation()

$("button").click(function() {
    $("video").on("something", function() {});
});

他のボタンクリックハンドラーが要素を作成し、次にハンドラーが起動した後、作成されたビデオ要素にハンドラーをアタッチするという考え方です。セレクターとコードを変更します。

ただし、変更についてdomをポーリングするよりもハッキーではありません。

于 2012-07-13T20:43:30.883 に答える
-1

100%確実ではありませんが、コールバック関数を使用する可能性がありますhttp://www.w3schools.com/jquery/jquery_callback.asp

于 2012-07-13T20:26:32.833 に答える