要素にオーバーフロースクロールバーがある場合にのみ、JScrollpaneを開始するにはどうすればよいですか?
-
26-10-2019 - |
質問
いくつかあります ul
との要素 overflow: auto
. 。それらのほとんどはオーバーフローしませんが、それらのいくつかはそうします。 Scrollbarを持つオーバーフローを持つ要素でのみJScrollpaneを初期化したいと思います。
これを行うためにドキュメントで明らかな方法を見ることができません!
おそらく、私は他の方法でスクロールバーの存在を検出してから、その内部にjscrollpaneの初期化をネストする必要がありますか?
解決
UL要素の内容が、次のコードでULの表示サイズよりも大きいかどうかを確認できます。
$(yourobject).attr('scrollHeight') > $(yourobject).height()
jQueryフィルター操作を使用して、クエリをフィルタリングできます。
所属していません StackOverflow