从页面中删除 DIV 后,我需要调用一个函数。
我试过像这样添加回调,但没有运气。有什么建议么?
$(foo).remove( function() {
stepb();
});
从页面中删除 DIV 后,我需要调用一个函数。
我试过像这样添加回调,但没有运气。有什么建议么?
$(foo).remove( function() {
stepb();
});
试试这个
$.when($('#foo').remove()).then(stepb());
[示例 1 ][1] 和 [示例2 ][2]。
$('#foo').remove();
stepb();
由于remove
方法jQuery
是同步的,完成stepb()
后会被调用remove()
。因此,无需使用$.when().then()
.
默认情况下,从 DOM 中删除某些内容时不会触发任何事件。
看看这个问题以获得一些好的解决方法: jQuery - Trigger event when an element is removed from the DOM