我有这样的逻辑:
$('.myElement').on('DOMSubtreeModified', function() {
if(something == true) {
$('.myElement').off('DOMSubtreeModified');
// Execute some code
}
});
删除
// Execute some code
监听器后,DOMSubtreeModified
还会被执行吗?我这样做是为了确保在满足某些条件时不会执行相同的代码,因此需要停止监听 DOM
更改。
试试这个:
$('.myElement').off('DOMSubtreeModified', arguments.callee);