我需要知道,浏览器窗口中是否出现了垂直滚动条。是否可以使用jQuery或任何其他方式?
答案 0 :(得分:7)
像这样:
if (document.documentElement.scrollHeight === document.documentElement.clientHeight) {
//There is no vertical scrollbar
}
这在IE中不起作用
答案 1 :(得分:4)
这是一个老帖子,但我终于得到了也适用于IE7的代码。希望这可以帮助别人。
var hasScrollbar = $('body').outerHeight() > $(window).height();
答案 2 :(得分:1)
将文档高度与窗口高度进行比较。如果它更多,可能会有一个滚动条,除非你禁用它。