ブラウザウィンドウに垂直スクロールバーが表示されているかどうかを知る必要があります。jQueryやその他の方法を使用することは可能ですか?
8816 次
3 に答える
7
このような:
if (document.documentElement.scrollHeight === document.documentElement.clientHeight) {
//There is no vertical scrollbar
}
これはIEでは機能しません
于 2010-05-26T13:32:16.247 に答える
4
これは古い投稿ですが、IE7 でも動作するコードをついに入手しました。これが誰かを助けることを願っています。
var hasScrollbar = $('body').outerHeight() > $(window).height();
于 2012-02-08T01:39:00.250 に答える
1
ドキュメントの高さとウィンドウの高さを比較します。それ以上の場合は、無効にしない限り、おそらくスクロールバーがあります。
于 2010-05-26T13:31:33.607 に答える