识别滚动条:Javascript

发布于 2024-11-14 13:17:36 字数 147 浏览 1 评论 0原文

我正在编写 Firefox 的扩展,并且正在使用 JavaScript。
每次我的鼠标使用滚动条时,我的扩展程序就会变得有点疯狂。

我想知道是否有任何方法可以识别鼠标是否在滚动条上?某种标签/方法/特殊 DOM 属性 - 任何东西!

谢谢。

I'm writing an extension to Firefox and I'm using JavaScript.
Everytime my mouse uses the scroll bar, my extension goes a little bit crazy.

I'd like to know if there's any way to identify the mouse is on a scroll bar? Some kind of tag/method/special DOM property - anything!

Thanks.

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

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

发布评论

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

评论(2

鸩远一方 2024-11-21 13:17:36

您可以检查鼠标是否悬停在页面/容器的边框之外吗?像 window.screen.width 或类似的东西?

Can you just check whether the mouse is hovering outside the borders of your page/container? Something like window.screen.width or similar?

浮光之海 2024-11-21 13:17:36

滚动条通常是匿名元素,它们会自动添加到 HTML 元素中,但在 DOM 中不可见。但是,如果这些滚动条元素是事件目标,则 event.originalTarget 将为您提供这些元素(请参阅 https://developer.mozilla.org/en/DOM/event.originalTarget)。

Scroll bars are usually anonymous elements, they are added to HTML elements automatically but they aren't visible in the DOM. However, event.originalTarget will give you these scrollbar elements if they are the event target (see https://developer.mozilla.org/en/DOM/event.originalTarget).

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