Javascript 如何防止onmouseover表现得像onmousemove?

Javascript 如何防止onmouseover表现得像onmousemove?,javascript,onmouseover,Javascript,Onmouseover,我已将onmouseover事件分配给我的html正文。然而,我只希望它在老鼠进入身体时开火一次 相反,每当我在体内移动鼠标时,它就会反复发射,即使鼠标从未离开过身体 有没有办法防止这些失火 谢谢您需要使用当您从一个元素移动到另一个元素时不会触发的事件 当定点设备(通常是鼠标)启动时,将触发mouseenter事件 移动到已附加侦听器的元素上 与之类似,它的不同之处在于它不冒泡,而且 当指针从其子体之一移动时,不会发送 物理空间要有自己的物理空间 document.body.addEventL

我已将onmouseover事件分配给我的html正文。然而,我只希望它在老鼠进入身体时开火一次

相反,每当我在体内移动鼠标时,它就会反复发射,即使鼠标从未离开过身体

有没有办法防止这些失火

谢谢

您需要使用当您从一个元素移动到另一个元素时不会触发的事件

当定点设备(通常是鼠标)启动时,将触发mouseenter事件 移动到已附加侦听器的元素上

与之类似,它的不同之处在于它不冒泡,而且 当指针从其子体之一移动时,不会发送 物理空间要有自己的物理空间

document.body.addEventListener('mouseenter',function(){
snippet.log('鼠标输入')
});
document.body.addEventListener('mouseover',function(){
snippet.log('鼠标悬停')
});


span按钮中的Soem内容
了解您处理的所有事件及其差异。-@mwilson,“两件事”是什么意思?我只想要一件事。