スクロールバーをフローティングに変えるUserChromeJSスクリプト(UserChromeJSが何かわからない場合は、http://userchromejs.mozdev.org/を参照してください)を書いています。
スクリプトへのリンク:https ://github.com/nightson/userChromeJS/blob/master/FloatingScrollbar.uc.js
次にやりたいのは、スクロールしていないときにスクロールバーを自動的に非表示にすることです。ただし、これは、スクロールバーへのクラスの追加/スクロールバーからのクラスの削除ができない場合に実現するのは困難です。querySelectorやgetAnonymousElementByAttributeなどのメソッドを試しましたが成功しませんでした。誰か助けてもらえますか?
ps:デフォルトのスクロールバーを非表示にして新しいスクロールバーを作成したくないので、jscrollpaneのような解決策を提案しないでください。