Javascript 是否有一种方法可以在事件侦听器完成后运行函数
我试图在从html中删除一个元素后运行一个函数 我补充说Javascript 是否有一种方法可以在事件侦听器完成后运行函数,javascript,jquery,jquery-events,Javascript,Jquery,Jquery Events,我试图在从html中删除一个元素后运行一个函数 我补充说 $("selector").on('DOMNodeRemoved',function(){ //do stuff });` 问题是,虽然运行已删除元素的函数仍然存在,并且只有在函数完成运行后才被删除。有什么方法可以在侦听器完成后运行此函数吗?可以添加一个短的设置超时,以便代码在侦听器结束时运行 这可能与您的问题有关: $("selector").on('DOMNodeRemov
$("selector").on('DOMNodeRemoved',function(){
//do stuff
});`
问题是,虽然运行已删除元素的函数仍然存在,并且只有在函数完成运行后才被删除。有什么方法可以在侦听器完成后运行此函数吗?可以添加一个短的
设置超时
,以便代码在侦听器结束时运行
这可能与您的问题有关:
$("selector").on('DOMNodeRemoved',function(){
setTimeout(function(){
//do stuff
},10);
});