如何检测滚动框(html 元素)是否可滚动
How can you detect if a scroll box (html element) is scrollable
奇怪的问题,但我想知道是否有一种方法可以通过jQuery或javascript检测具有多个属性的选择框是否可滚动(即列表中有足够的元素需要滚动选择框)?
问候
玛丽
您需要
将元素的可见height()
与scrollHeight
进行比较,如下所示:
if ($('#foo').height() < $('#foo')[0].scrollHeight) {
alert('scrollable');
}
示例小提琴
相关文章:
- 使用webdriver io在可滚动元素内滚动
- 每次单击按钮时水平滚动元素
- 可滚动元素,如何在调整大小时更改顶部偏移量
- 如何使用javascript检测不可滚动元素中的滚动事件和方向
- 滚动元素的交叉溶解过渡
- 自动上下滚动元素
- 检测可滚动元素内的滚动位置
- 为滚动元素制作动画
- 如何自动滚动元素
- 使用鼠标滚轮滚动元素时传播的事件是什么
- 在鼠标滚动时使用 JQuery 水平滚动元素
- 在屏幕顶部附近滚动元素时触发的侦听器
- 如何在调整大小时更改滚动元素的行为?(HTML,CSS,JavaScript)
- 滚动元素上的Javascript触摸移动事件
- Poshy提示不随滚动元素移动
- 如何在JQuery中滚动元素
- jsPDFaddHTML获取滚动元素的全部内容
- 使用鼠标滚轮滚动页面时,避免滚动可滚动元素
- 滚动元素到视图中而不与页眉重叠
- 如何为自定义滚动元素添加限制