Javascript Mootools检测部分dom更改事件

Javascript Mootools检测部分dom更改事件,javascript,dom,mootools,Javascript,Dom,Mootools,早上好, 我有一个mootools类,其事件“beforeunload”与窗口对象相关联。 当我的部分dom容器更改/删除时,我需要添加类似的事件。 有没有办法拦截这个事件? 这是我的班级代码: var Push = new Class({ Implements: [Events], attachPushClassEvents: function() { var self = this; window.addEvent('beforeunloa

早上好, 我有一个mootools类,其事件“beforeunload”与窗口对象相关联。 当我的部分dom容器更改/删除时,我需要添加类似的事件。 有没有办法拦截这个事件? 这是我的班级代码:

var Push = new Class({

    Implements: [Events],

    attachPushClassEvents: function() {
        var self = this;
        window.addEvent('beforeunload', function(event){
            // do something
        });              
    },

    initialize : function(domContainer) {
       this.container = domContainer;
       self.attachPushClassEvents();
    }
});        

提前感谢

您能更好地解释一下“类似事件”吗?您的意思是当dom元素更改或删除时?他想要一个dom contentChange事件,但在元素级别。在现代浏览器中,您可以使用
MutationObserver()
API()-否则会进行脏检查。。。如果您可以保证只有您将通过API从DOM中分离元素,那么可能会从
document::onContentChange
冒泡,但是您可以手动触发事件。类似于
myclass.prototype.destroy=function(){this.firevent('beforedestroy');this.element.destroy();返回this.firevent('destroy');}
I使用MutationObserver解决。谢谢