如何检测滚动框(html 元素)是否可滚动

How can you detect if a scroll box (html element) is scrollable

本文关键字:滚动 元素 是否 html 检测 何检测      更新时间:2023-09-26

奇怪的问题,但我想知道是否有一种方法可以通过jQuery或javascript检测具有多个属性的选择框是否可滚动(即列表中有足够的元素需要滚动选择框)?

问候

玛丽

您需要

将元素的可见height()scrollHeight进行比较,如下所示:

if ($('#foo').height() < $('#foo')[0].scrollHeight) {
    alert('scrollable');
}

示例小提琴