mouseover/mouseout与mouseenter/mouseleave两对事件都可以实现鼠标移进/移出事件的监听,那么他们有什么区别吗?
分析如下代码:
程序运行结果如下:
我们发现如下区别:
1、mouseover/mouseout事件支持冒泡,绑定的事件会冒泡到子标签上。
2、mouseenter/mouseleave事件则只针对所绑定的标签,不会冒泡到子标签上。
文章标签 mouseover mouseout mouseenter mouseleave 鼠标移入移出 文章分类 运维
mouseover/mouseout与mouseenter/mouseleave两对事件都可以实现鼠标移进/移出事件的监听,那么他们有什么区别吗?
分析如下代码:
程序运行结果如下:
我们发现如下区别:
1、mouseover/mouseout事件支持冒泡,绑定的事件会冒泡到子标签上。
2、mouseenter/mouseleave事件则只针对所绑定的标签,不会冒泡到子标签上。
上一篇:Android中的HTTPS问题
下一篇:C语言—预处理
mouseover mouseout:在鼠标进入或者离开作用元素或者其子元素时,都会
mouseover:当鼠标移入元素或其子元素都会触发事件,所以有一个重复触发,冒泡过程。对应的移除事件是mouseoutmouseenter:当鼠标移除元素本身(不包含元素的子元素)会触发事件,也就是不会冒泡,对应的移除事件是mouseleave异同体现在两个方面:1. 是否支持冒泡2.事件的触发时机mouseenter事件的情况当鼠标从元素的边界之外移入元素的边界之内时,事件被触发。而鼠标本身在元素边界内时,要触发该事件,必须先将鼠标移出元素边界外,再次移入才能触...
useover对于元素本身或者子元素都触发
在IE中,鼠标移入移出某元素,触发: mouseentermouseleave 扩展阅读:
...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M