2

重複の可能性:
スクロールバーが表示されているかどうかを確認するにはどうすればよいですか?

div がoverflow : autoあるので、いつスクロールするかわかりません。しかし、それはレイアウトによって異なります。ビジネスロジックを適用できるように、いつスクロールするかを知る必要があります。このイベントをキャプチャするにはどうすればよいですか?

4

1 に答える 1

1

このように確認できます。コンテンツが変更されたときにハンドラーをアタッチする必要があります。内容widthheight、が等しいかどうかを確認scrollWidthします。scrollHeight

この方法でjQueryを使用できます。

if ($("div").scrollHeight == $("div").height)
   // Has Scrollbars
于 2012-11-09T09:00:09.040 に答える