Как я могу инициализировать jScrollPane только тогда, когда элемент имеет полосу прокрутки переполнения? - PullRequest
1 голос
/ 18 октября 2011

У меня есть ul элементов с overflow: auto.Большинство из них не переполняются, но некоторые из них.Я хочу инициализировать jScrollPane только для тех элементов, которые имеют переполнение и полосу прокрутки.

Я не вижу очевидного способа сделать это в документах!

Возможно, мне нужно обнаружитьналичие полосы прокрутки каким-либо другим способом, а затем вложить в него мою инициализацию jScrollPane?

1 Ответ

2 голосов
/ 18 октября 2011

Вы можете проверить, больше ли содержимое элемента ul, чем размер дисплея ul, с помощью следующего кода:

$(yourobject).attr('scrollHeight') > $(yourobject).height() 

Вы можете использовать операцию фильтра jQuery для фильтрации вашего запроса.

...