6

私はこのようなものを探しています:

var div = document.createElement('div');
div.id = 'proprioceptiveDiv';
$(div).on('appendedToDOM', function() {
  // ...
});

document.body.appendChild(div); // triggers above handler

これは存在しますか?私はjQueryを使用していますが、この機能のためだけにプラグイン全体や別のライブラリをインポートしたくないので、短い解決策にのみ興味があります.

4

2 に答える 2

2

@Undefinedの答えは私にアイデアを与えました。Mutation Events は非推奨であるため、これは優れた解決策ではありませんが、とにかく:

$(document).bind("DOMNodeInserted", function(e) {
  $(e.target).trigger('appendedToDOM');
});
于 2013-09-09T12:49:01.577 に答える