1

「メディアモーダル」に分類されたノードが動的に追加されたときに、ドキュメントを監視してイベントをバインドする方法はありますか?

ちなみに、ノードの作成をトリガーするコードにアクセスできません。

4

1 に答える 1

1

コメントを取り戻します。DOMNodeInsertedミューテーションイベントを監視し、追加された要素のクラス名に対して参照を実行できます。

$(document).on('DOMNodeInserted', function(e){
    if(e.srcElement.className == 'media-modal'){
        alert(e.srcElement.className);
    }else{
        alert('not media-modal');   
    }
});

最も近い静的な親要素にバインドすることで、実際にパフォーマンスを少し節約できます。

ここで動作するjsFiddleを見ることができます

于 2012-12-17T03:32:10.367 に答える