计算机服务器

描述: 防止事件冒泡到DOM树上,也就是不触发的任何前辈元素上的事件处理函数。 version added: 1.0event.stopPropagation() 我们可以用 event.isPropagationStopped调用过了。 这个方法对 trigger() 来自定义的事件同样有效。 注意,这不会阻止同一个元素上的其它事件处理函数的运行。 Additional Notes: 自从.live()方法处理事件一旦传播到文档的顶部,live事件是不可能停止传播的。同样地,.delegate() 事件将始终传播给其中包含的被委托元素;元素上的事件将在被委托事件被调用的时候执行。 Example: 灭掉click事件的冒泡。 复制代码 代码如下: $.click{ event.stopPropagation; 东西并不难,主要是记录下其中的阻止事件冒泡。 因为div添加了单击事件,div内部的img也添加了单击事件,所以当单击img时会先触发img上的单击事件,再触发div上的单击事件,这就是事件冒泡。 在Jquery中我们可以很方便的阻止他。 如下 复制代码 代码如下:event.stopPropagation(); 这样一来单击img就不再触发div的单击事件啦 复制代码 代码如下: $.click{ var $div = $; if.size{ return; }else{ $div.css('backgroundColor','#e1f0f3'); $('图片 1'). appendTo.click{ $div.css('backgroundColor','#ffffff'); $; event.stopPropagation.css; } });

其他新闻
  • 如何实现多次点击下拉菜单的值切换返回下拉按钮,现在只能返回第一次点击的值,之后点击就不能切换了按钮的值了divdivdivdivdivbuttontype="button"data-toggle="dropdown"aria-haspopup="true"aria-exp...
    2019-12-27
  • ##JS第一天####JaveScrip历史作者:BrendanEich版权归:Oracle所有最早诞生于1996年#####浏览器组成主要由两部分组成1,shell2,内核)#####chrome浏览器2008年Google发布最新浏览器,采用javeScript引擎...
    2019-12-27
  • 用vscode编辑器写js时,装上插件会有js函数方法全名提示回车后这个方法名字被补全但是并没有自动添加括号,别的编辑器都可以,期间我安照网上说的在setting.json里添加了typescript.......
    2019-12-27
友情链接

公司名称巴黎人电玩
版权所有:Copyright © 2015-2019 http://www.zhongqiangjy.com. 巴黎人电玩有限公司 版权所有

友情链接

Copyright © 2015-2019 http://www.zhongqiangjy.com. 巴黎人电玩有限公司 版权所有
公司地址http://www.zhongqiangjy.com