【发布时间】:2011-09-10 16:36:24
【问题描述】:
我正在为 Firefox 编写扩展程序,并且正在使用 JavaScript。
每次我的鼠标使用滚动条时,我的扩展程序都会有点疯狂。
我想知道是否有任何方法可以识别鼠标在滚动条上?某种标签/方法/特殊 DOM 属性 - 任何东西!
谢谢。
【问题讨论】:
标签: javascript firefox dom scrollbar
我正在为 Firefox 编写扩展程序,并且正在使用 JavaScript。
每次我的鼠标使用滚动条时,我的扩展程序都会有点疯狂。
我想知道是否有任何方法可以识别鼠标在滚动条上?某种标签/方法/特殊 DOM 属性 - 任何东西!
谢谢。
【问题讨论】:
标签: javascript firefox dom scrollbar
您能否检查鼠标是否悬停在页面/容器的边界之外?像window.screen.width 或类似的东西?
【讨论】:
滚动条通常是匿名元素,它们会自动添加到 HTML 元素中,但它们在 DOM 中不可见。但是,event.originalTarget 将为您提供这些滚动条元素,如果它们是事件目标(请参阅https://developer.mozilla.org/en/DOM/event.originalTarget)。
【讨论】: