我想比较滚动条的高度和文档的高度
I want to compare between the height of scrollbar and the document height
我想要的是,一个例子,当鼠标在页面中的元素上传递时,然后被迫增加滚动条的高度,在这种情况下,我想显示警报框。
我使用了以下代码
if(document.body.offsetHeight < document.body.scrollHeight ){
alert('not Equal')
}
我也使用了clientHeight
函数而不是offsetHeight
函数,但是除了在chrome和safari浏览器中之外,他的工作效果不佳。
更新。。。。
您无法使用 document.body 确定页面是否有滚动条,请改用div 容器,它必须具有溢出 css 属性并指定高度和/或宽度。在此之后,您可以使用 .offsetHeight 和 .scrollHeight 来挖掘内容是否大于容器的大小。
相关文章:
- 文档就绪提供了错误的选择器高度
- 文档高度未达到全高
- 将“窗口高度”指定为“文档高度”
- 窗口宽度调整时更改字体大小,字体大小更改时更改文档高度
- 如何使元素的宽度和高度为页面(文档)的100%,而不仅仅是窗口(浏览器)
- 如果文档高度高于视口,请执行 X
- jQuery 获取文档宽度和高度,不包括水平/垂直滚动条
- 将文档高度设置为负 100px
- 如何在浏览器中获取最大可用文档高度
- 获取跨域 iFrame 内文档的高度
- Windows Phone WebBrowser:获取文档高度的正确方法
- 文档高度占原始高度的百分比
- 将元素innerHTML替换为其自身的副本会更改文档高度
- 文档's总高度函数's的返回值在浏览器刷新时发生更改(F5)
- 菜单位置相对于介质查询的文档高度
- 为什么不't此代码返回完整的文档高度
- IE7标准文档模式中SPAN/DIV高度不正确
- 如何查找iframe中某一点与iframe文档顶部之间的高度
- javascript中元素/文档高度的事件侦听器
- Javascript高度文档自动调整