Mozilla Firefox:显示/隐藏会触发鼠标悬停事件?

发布于 2024-12-10 04:58:40 字数 254 浏览 1 评论 0原文

假设您有一个隐藏的

元素。

它附加了一个 mouseover 事件,并且鼠标光标放置在

元素可见后将出现的位置。

可见时,如何防止触发 mouseover 事件?

Let's say you have a <div> element which is hidden.

There is a mouseover event attached to it and the mouse cursor is placed at the location where the <div> element will appear once it is visible.

How I can prevent the mouseover event from firing when the <div> is made visible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不…忘初心 2024-12-17 04:58:40

你不能。当鼠标位于 Gecko 中的新元素上方时,无论是由于鼠标移动还是元素移动,都会触发该事件。这是很有目的的;当鼠标不移动时,它使得 CSS :hover 之类的东西正常工作。

You can't. The event is fired when the mouse is over a new element in Gecko, whether due to the mouse moving or elements moving. This is quite purposeful; it makes things like CSS :hover work correctly when the mouse is not moving.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文