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

时间:2013-11-14 13:46:30

标签: javascript jquery html select

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

此致

玛丽

1 个答案:

答案 0 :(得分:3)

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

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

Example fiddle