有没有办法在Firefox中使用javascript操纵滚动条?

时间:2012-11-19 06:57:20

标签: javascript api firefox scrollbar default

我正在编写一个UserChromeJS脚本(如果您不知道UserChromeJS是什么,请查看http://userchromejs.mozdev.org/)将滚动条变为浮动滚动条。

链接到我的脚本:https://github.com/nightson/userChromeJS/blob/master/FloatingScrollbar.uc.js

接下来我要做的是在不滚动时自动隐藏滚动条。但是如果不能向滚动条添加/删除类,这很难实现。我尝试了querySelector和getAnonymousElementByAttribute等方法但没有成功。有谁可以帮助我?

p.s:我不想隐藏默认滚动条并创建一个新滚动条,所以请不要建议像jscrollpane这样的解决方案。

1 个答案:

答案 0 :(得分:0)

  

接下来我要做的是在不滚动时自动隐藏滚动条。

不,这有两个问题:

  • 默认情况下会隐藏滚动条,因为滚动不是默认状态
  • 永远不会触发onscroll事件,因为默认情况下隐藏了滚动条