js中onmouseover和onmouseenter的区别在哪里?
js中onmouseover和onmouseenter的区别在哪里? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
mouseover会冒泡,
mouseenter不会冒泡 。
就是当设定了多个div的嵌套时;即建立了父子关系,当父div与子div共同加入了onclick事件时,当触发了子div的onclick事件后,子div进行相应的js操作。但是父div的onclick事件同样会被触发。这就造成了事件的多层并发,导致了页面混乱。这就是冒泡事件。 |
|
|
|
|
mouseover会冒泡,
mouseenter不会冒泡 。 |
|
|
|
|
我是这样理解的:mouseover是鼠标划过触发;
mouseenter是你鼠标点击的时候触发;
在点击的时候也触发了mouseover事件了;
所以在写事件的时候注意点,不然可能会出现闪烁的情况 |
|
|
|
|