首页 > Web开发 > 详细

关于jquery动态加载节点后阻止事件冒泡失效的问题

时间:2014-03-05 22:39:45      阅读:841      评论:0      收藏:0      [点我收藏+]

今天在用jquery的ajax方法动态加载节点时,发现之前绑定在节点上的阻止事件冒泡的事件失效了(这句话有点拗口,我也只能这么说了,希望大家能够理解),刚开始我在前台使用一下代码:

var e=arguments.callee.caller.arguments[0]||event;
if(e && e.stopPropagation)
{
  e.stopPropagation();////阻止事件冒泡
}
else if(window.event)
{
  window.event.cancelBubble=true;
}

 

最后发现抑制事件冒泡的事件失效了,后来查阅网上的资料,发现还有一种阻止事件冒泡的方法,方法非常简单,只需要一句代码就可以替换掉上面的代码,而且效果也出来了:

return false;//就是这一句

 

至于以上两种方式的区别我就不再多说了,园子里有很多高手已经给出完美的答案了,希望对大家有些帮助了。

关于jquery动态加载节点后阻止事件冒泡失效的问题,布布扣,bubuko.com

关于jquery动态加载节点后阻止事件冒泡失效的问题

原文:http://www.cnblogs.com/runong/p/3582968.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!