【发布时间】:2014-03-04 22:50:10
【问题描述】:
我正在尝试检测 div 是否有可见的垂直滚动条
但是当我尝试将 scrollHeight 与 clientHeight 进行比较时,我的 scrollHeight 大了 1
if (div.scrollHeight > div.clientHeight) {
//div has visible scrollbar
}
虽然 div 没有可见的垂直滚动条
只有 IE 的问题。 Chrome、firefox、opera 都很好用
我为我的问题创建了demo
【问题讨论】:
-
+1 用于提供 JSfiddle!鉴于 Chrome 的 F12 统计数据显示 287.2727355957031px 和不同元素的其他变化,这看起来像是一个舍入错误,在这种情况下开始查看影响大小的样式。
标签: javascript jquery html css internet-explorer