ブラウザウィンドウに実際にスクロールバーが表示されているかどうかを検出しようとしています。このような質問への回答は、コンテンツがスクロールできるかどうかを検出しますが、最新の OS とブラウザーを考えると、実際に常にスクロールバーがあるとは限りません。それが可能かどうか/どのように可能か誰にもわかりますか?
質問する
568 次
2 に答える
0
function getScrollBarState() {
var result = {vScrollbar: true, hScrollbar: true};
try {
var root = document.compatMode=='BackCompat'? document.body : document.documentElement;
result.vScrollbar = root.scrollHeight > root.clientHeight;
result.hScrollbar = root.scrollWidth > root.clientWidth;
} catch(e) {}
return(result);
}
于 2013-08-22T13:43:04.383 に答える