很多同学搞不懂mouseover与mouseenter事件,先说一下他们之间的不同。
mouseover是不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。对应mouseout;
而mouseenter只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。对应mouseleave;
举例说明一下:
不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。
只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。
被触发的 Mouseover 事件:
被触发的 Mouseenter 事件:
可以复制上述代码自己试验理解一下,别忘了jquery换成自己的路径。看完这篇文章相信同学们能理解这两者的区别了。
下一篇: js如何实现时间12小时制显示
关键词: