问答详情
源自:2-5 jQuery鼠标事件之mouseenter与mouseleave事件

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

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

提问者:weibo_happy的小小明_0 2017-04-13 16:22

个回答

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

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

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

    我是这么理解的~ 

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

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