我正在尝试重现我在 Google Docs 中看到的功能。
Google Docs 滚动条具有自定义外观,显然不是本地滚动条,但如果我将鼠标放在手柄上,将鼠标移出窗口并上下拖动鼠标,滚动条将相应地工作。
我尝试查看压缩代码,但尚未找到解决方案。我创建了一个自定义滚动条,其手柄上有一个 mousedown 事件,它在 mousemove 上向主体添加了一个事件侦听器。但我显然无法检测到鼠标移出窗口,因此滚动条的可用性非常差。
即使在窗外,他们如何设法跟踪鼠标移动?有没有更好的跨浏览器,我想念的聪明方法?
提前致谢