我正在尝试检测浏览器窗口中是否确实显示了滚动条。像这样的问题的答案检测内容是否可以滚动,但考虑到现代操作系统和浏览器,这并不总是意味着实际上并且持续存在滚动条。有谁知道这是否/如何可能?
问问题
568 次
2 回答
0
或者:
if (document.height > $(window).height()) {
alert('VERTICAL SCROLLBARS');
}
编辑:使用 jQuery
于 2013-05-07T23:24:52.977 回答
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 回答