Я использую jScrollPane для создания полос прокрутки для моего сайта, и у меня есть неупорядоченный список, который загружает переменное количество элементов списка. При загрузке страницы размер полосы прокрутки соответствует размеру списка FULL. Тем не менее, используя jQuery, у меня есть классы в элементах списка, чтобы показать и скрыть определенные элементы списка с определенными классами в зависимости от нажатий кнопок. Как заставить jScrollPane переоценить размер видимой информации, чтобы учесть изменения размера видимых элементов списка.
Вот код, который я использовал в своем java-файле, но он явно неправильный, потому что он не изменяет размеры должным образом, предположительно потому, что в неупорядоченном списке все еще есть элементы списка, просто их состояние отображения установлено на 'никто'.
scrollbarSizeChange = function() {
$('.scroll-pane').jScrollPane({showArrows: false});
$('.scroll-pane').data('jsp').reinitialise();
}
Полагаю, более кратко: как я могу сбросить размер полосы прокрутки jScrollPane для размещения элементов списка со свойством display: inline-block и исключить элементы списка со свойством display: none?