首页 > 开发 > JS > 正文

如何关闭js的事件捕获

2017-09-05 13:02:08  来源:网友分享

最外层div里面有几个小div,最外层div绑定了一个mouseover事件,当鼠标进入div时事件被触发多次,怎样才能使事件仅触发一次

解决方案

在jquery中
mouseenter和mouseover分别对应你需要的场景和你目前的场景
mouseenter会忽略子元素,而mouseover不会
http://www.w3school.com.cn/tiy/t.asp?...
在js本身的addEventListener里有相关参数useCapture,即是否捕获冒泡
http://www.cnblogs.com/_franky/archiv...