我完全了解 MutationObserver
但我需要的是不同的:
我想听一个在内存中创建的元素,并且该特定元素可以附加到任何地方(因此我不想观察所有内容,因为这将是一种矫枉过正,因为应用程序上的任何地方都会发生变化,一直)。
当特定元素插入到 DOM 中时,监听器将触发。只是一种跟踪单个元素而不是观察整个 DOM 的方法。这有点倒退,但我认为就我而言这是正确的方法。
如何做到这一点?谢谢!
最佳答案
$myobject.appendTo('body').trigger('myobserver');
$myobject.on('myobserver',function(){
//do stuff when myobject is added to DOM
});
你也可以使用这个CSS技巧:http://www.backalleycoder.com/2012/04/25/i-want-a-damnodeinserted/
关于javascript - 监听器是否将元素添加到 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17047906/