处理窗口外焦点的 Javascript 滚动条
Javascript scrollbars which handle focus out of the window
我正在尝试重现我在Google Docs中看到的功能。
Google Docs 滚动条具有自定义外观,显然不是本地人,但是如果我将鼠标悬停在手柄上,将鼠标移出窗口并上下拖动鼠标,滚动条将相应地工作。
我尝试查看压缩代码,但尚未找到解决方案。我创建了一个自定义的滚动条,句柄上有一个鼠标按下事件,它在鼠标移动时向正文添加一个事件侦听器。但是我显然无法检测到鼠标从窗口出去,因此滚动条的可用性非常蹩脚。
他们如何设法跟踪窗外的鼠标移动?有没有更好的跨浏览器,我错过的聪明方式?
提前致谢
他们所做的只是使用 css 来设置将溢出 y 设置为滚动的div 的内置滚动功能的样式。
只需在chrome或Firefox上使用您的开发人员工具即可查看此内容。
用于 Firefox 的自定义 CSS 滚动条 有关样式滚动条的信息
您可以自定义鼠标按下和鼠标向上的事件,当您将焦点放在窗外时,它仍然会发生。
相关文章:
- 使用没有插件的javascript自定义滚动条
- javascript/获取滚动条位置的回调
- 向下滚动到Javascript进度条后加载该进度条
- Javascript 自定义滚动条
- 在不使用Javascript的情况下将滚动条滚动到底部
- 使用JavaScript向jQuery自动完成添加滚动条
- 在javascript中添加滚动条
- JavaScript-HTML<选择>单击滚动条的向下按钮时触发的onclick事件
- 在RubyonRails中使用Javascript来调整模式对话框中的滚动条
- 带有转换比例错误的自定义JavaScript滚动条(jScrollPane)
- 创建新窗口时使用Javascript滚动条
- javascript Y 滚动条在向下按钮的鼠标上移动,但窗口水平
- 处理窗口外焦点的 Javascript 滚动条
- Javascript滚动条,转到底部
- 使用Javascript滚动条滚动多个DIV
- 是否有任何方法来控制使用JavaScript滚动条
- 如何将javascript滚动条附加到文本区域
- Javascript滚动条在移动设备的解决方案
- 无法让javascript滚动条在另一个页面上工作
- javascript滚动条检测