gpt4 book ai didi

javascript - IE 中的 scrollHeight 不正确

转载 作者:行者123 更新时间:2023-11-28 17:51:42 26 4
gpt4 key购买 nike

我正在尝试检测 div 是否有可见的垂直滚动条

但是当尝试将 scrollHeight 与 clientHeight 进行比较时,我发现 scrollHeight 大了 1

   if (div.scrollHeight > div.clientHeight) {
//div has visible scrollbar
}

虽然div没有可见的垂直滚动条

只有 IE 有问题。Chrome,firefox,opera 运行良好

我做了一个demo对于我的问题

最佳答案

Chrome 的 F12 统计数据显示 287.2727355957031px 的数字以及不同元素的其他变体,因此这看起来像是一个舍入误差,在这种情况下开始查看影响大小的样式。

如果您在表格行上使用固定高度,问题就会消失,所以这肯定是样式引起的舍入问题。

http://jsfiddle.net/TrueBlueAussie/3jnr6/5/

tr.SdagItem td {
height: 20px;

关于javascript - IE 中的 scrollHeight 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22174841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com