鼠标在绿框内(红线外)移动时,冒泡事件触发次数问题

来源:2-5 jQuery鼠标事件之mouseenter与mouseleave事件

weibo_happy的小小明_0

2017-04-13 16:22

鼠标在绿框内(红线外)移动时,mouseover冒泡事件触发次数会增加,而鼠标在红线内移动时mouseover事件触发次数和mouseover冒泡事件触发次数不会变化

写回答 关注

2回答

  • 淡水狗
    2017-07-10 18:26:02

    mouseover的意思是:当鼠标指针位于元素上方时,会触发事件。 所以不管移到绿色哪个位置都是在元素上方,就会增加触发次数。

    而mouseenter是穿过元素时,才触发的事件。所以只在绿色框内移动 不会增加触发次数

    我是这么理解的~ 

  • weibo_happy的小小明_0
    2017-04-13 16:37:40

    我刚才又试了一下,准确来说  鼠标在  mouseover冒泡事件触发次数 后面那个数字附近(但没有离开绿框)移动时次数会增加

    Robert...

    我也发现了,不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。

    2017-06-25 23:33:48

    共 1 条回复 >

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89996 学习 · 625 问题

查看课程

相似问题