0

我完全清楚,MutationObserver但我需要的是不同的:

我想听一个已经在内存中创建的元素,并且该特定元素可以附加到任何地方(因此我不想观察所有内容,因为这将是一个矫枉过正的事情,因为应用程序上的任何地方都会发生变化,所有时间)。

当特定元素已插入 DOM 时,侦听器将触发。只是一种跟踪单个元素而不是监视整个 DOM 的方法。这是一种倒退的方法,但我认为在我的情况下这是正确的方法。

如何才能做到这一点?谢谢!

4

1 回答 1

2
$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/

于 2013-06-11T15:35:50.397 回答