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

有没有办法在Firefox中使用javascript操纵滚动条?,javascript,api,firefox,scrollbar,default,Javascript,Api,Firefox,Scrollbar,Default,我正在编写一个UserChromeJS脚本(如果您不知道UserChromeJS是什么,请看一看),它将滚动条转换为浮动条 链接到我的脚本: 我接下来要做的是使滚动条在不滚动时自动隐藏。但是,如果不能在滚动条中添加/删除类,这是很难实现的。我尝试了querySelector和getAnonymousElementByAttribute之类的方法,但没有成功。有人能帮我吗 p、 s:我不想隐藏默认的滚动条并创建一个新的滚动条,所以请不要建议像jscrollpane这样的解决方案 我接下来要做的是使

我正在编写一个UserChromeJS脚本(如果您不知道UserChromeJS是什么,请看一看),它将滚动条转换为浮动条

链接到我的脚本:

我接下来要做的是使滚动条在不滚动时自动隐藏。但是,如果不能在滚动条中添加/删除类,这是很难实现的。我尝试了querySelector和getAnonymousElementByAttribute之类的方法,但没有成功。有人能帮我吗

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

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

不,这有两个问题:

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