js中onmouseover和onmouseenter的区别在哪里?

机智de佳帅
浏览 7304回答 3
3回答

我心已定

mouseover会冒泡,mouseenter不会冒泡 。就是当设定了多个div的嵌套时;即建立了父子关系,当父div与子div共同加入了onclick事件时,当触发了子div的onclick事件后,子div进行相应的js操作。但是父div的onclick事件同样会被触发。这就造成了事件的多层并发,导致了页面混乱。这就是冒泡事件。

OlderSkee

mouseover会冒泡,mouseenter不会冒泡 。

小熊软偶

我是这样理解的:mouseover是鼠标划过触发;mouseenter是你鼠标点击的时候触发;在点击的时候也触发了mouseover事件了;所以在写事件的时候注意点,不然可能会出现闪烁的情况
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript