1

スクロールバーをフローティングに変えるUserChromeJSスクリプト(UserChromeJSが何かわからない場合は、http://userchromejs.mozdev.org/を参照してくださいを書いています。

スクリプトへのリンク:https ://github.com/nightson/userChromeJS/blob/master/FloatingScrollbar.uc.js

次にやりたいのは、スクロールしていないときにスクロールバーを自動的に非表示にすることです。ただし、これは、スクロールバーへのクラスの追加/スクロールバーからのクラスの削除ができない場合に実現するのは困難です。querySelectorやgetAnonymousElementByAttributeなどのメソッドを試しましたが成功しませんでした。誰か助けてもらえますか?

ps:デフォルトのスクロールバーを非表示にして新しいスクロールバーを作成したくないので、jscrollpaneのような解決策を提案しないでください。

4

1 に答える 1

0

次にやりたいことは、スクロールしていないときにスクロールバーを自動的に非表示にすることです。

いいえ、これには 2 つの問題があります。

  • スクロールしないのがデフォルトの状態であるため、スクロールバーはデフォルトで非表示になります。
  • onscrollスクロールバーはデフォルトで非表示になっているため、イベントがトリガーされることはありません
于 2013-12-09T18:18:55.420 に答える