我只有几个名称空间,我想在文档更改时重新初始化名称空间内的函数,以便在每次修改文档时进行重新初始化(* modified =在现有dom上添加/删除新部分)。
我已经尝试过了,但是到目前为止还没有工作:
;namespaceName= {
namespaceFunction1: function() {
$( selector ).on('click', function() {
//my first function run here
})
},
// ************second function in namespace***************/
namespaceFunction2: function() {
$(secondSelector).on('click', function() {
//my second function run here
})
}
}
$(document).on('change', namespaceName.namespaceFunction1() );
$(document).on('change', namespaceName.namespaceFunction2() );
请帮助,ty。
最佳答案
尝试这个...
$(document).on("DOMSubtreeModified", function () {
namespaceName.namespaceFunction1();
namespaceName.namespaceFunction2();
});
它会在
DOMSubtreeModified
事件上触发您的2个函数,这基本上就是您要寻找的-当DOM更改时。