如何在 JQuery 中检查元素的滚动条是否位于底部? html结构是这样的
<div class="container">
<ol class="list">
<li class="item">Item 1</li>
....
</ol>
</div>
.container 是当 ol.list 下的项目超过定义的高度时获得滚动条的容器。
最佳答案
检查容器的scrollTop() jQuery 值是否等于domelement 的scrollHeight 减去容器的高度。然后滚动条位于底部。
编辑:因为在 IE7 中,如果内容较小,scrollHeight 实际上会小于高度而不是等于高度,因此使用大于等于使结果始终为 true,即使没有滚动条也是如此。
我还更新了 fiddle 链接。
关于JQuery - 如何检查滚动条是否位于所有浏览器的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134614/