当从DOM中移除元素时,jQuery-触发器事件当一个元素从页面中移除时,我试图找出如何执行一些js代码:jQuery('#some-element').remove(); // remove some element from the page/* need to figure out how to independently detect the above happened */是否有为之量身定制的活动,比如:jQuery('#some-element').onremoval( function() {
// do post-mortem stuff here});谢谢。
3 回答
GCT1015
TA贡献1827条经验 获得超4个赞
(function($){ $.event.special.destroyed = { remove: function(o) { if (o.handler) { o.handler() } } }})(jQuery)
$('.thing').bind('destroyed', function() { // do stuff})
答复Pierre和DesignerGuy评论的增编:
$('.thing').off('destroyed')
if (o.handler && o.type !== 'destroyed') { ... }
- 3 回答
- 0 关注
- 806 浏览
添加回答
举报
0/150
提交
取消