zoukankan      html  css  js  c++  java
  • 关于jquery动态加载节点后阻止事件冒泡失效的问题

    今天在用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;//就是这一句

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

  • 相关阅读:
    c#将 1, 2, ..., 9共 9 个数字分成 3 组
    信息学院本科生创新项目总结
    Element-ui的使用
    fastmock接口管理
    mock安装与使用
    开闭原则
    里氏替换原则
    依赖倒置原则
    接口隔离原则
    单一职责原则
  • 原文地址:https://www.cnblogs.com/runong/p/3582968.html
Copyright © 2011-2022 走看看