我正在尝试检测浏览器窗口中是否显示滚动条。 像this这样的问题的答案可以检测内容是否可以滚动,但是考虑到现代操作系统和浏览器,这并不总是意味着实际上并且经常是滚动条。 有谁知道这是否可能?如何可能?
答案 0 :(得分:0)
或者:
if (document.height > $(window).height()) {
alert('VERTICAL SCROLLBARS');
}
编辑:使用jQuery
答案 1 :(得分: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);
}
回应来自:How do I detect if there are scrollbars on a browser window?