我想找到一种方式告诉我,如果一个页面有一个垂直和水平滚动条,但没有办法工作。
我不能使用jQuery。
这是我做了什么:有没有垂直或水平的滚动条?
function hasVerticalScroll() {
return document.body.getBoundingClientRect().height >= window.innerHeight;
}
function hasHorizontalScroll() {
return document.body.getBoundingClientRect().width >= window.innerWidth;
}
我测试了空白页上的代码没有滚动条,并与滚动页面,我得到不正确的结果(我得到的,有一个页面上的滚动条不使用滚动条例如)。
有什么想法?
看看这里,也许? http://stackoverflow.com/questions/4814398/how-can-i-check-if-a-scrollbar-is-visible –
OP有没有说他们不能使用jQuery。 –