2012-06-12 3 views
0

Я унаследовал проект, который использует jScrollPane (с использованием jQuery), который сворачивается и расширяется. Когда scrollPane расширяется, мы заметили, что вы можете прокручивать путь до конца содержимого. Есть ли способ сказать jScrollPane, что высота контента отличается при изменении размера?Как изменить размер jScrollPane и прокрутить распознать высоту содержимого

Я попытался уничтожить/воссоздать jScrollpane, используя api.destroy, но я вижу, что он исчезает или воссоздан с исходными размерами, что не то, что мне нужно.

Я создал образец в http://jsfiddle.net/tssparky/4StG2/10/

ответ

0

я должен был создать оболочку DIV для JScrollPane, а затем установить фиксированную ширину на обертке. Для jScrollPane я устанавливаю ширину на 100%. Когда я изменил размер обертки div, я повторно создал экземпляр jScrollPane, и он оплатил контент. Это дало мне результаты, которые я хотел.

$('#scrollpanecontainer').animate({ 
    'width': '700px', 
    'left': '0' 
    }, 100, function() { 
     $('#scroll-pane').jScrollPane({ width: '100%', contentWidth: '100%', autoReinitialise: false});     
}); 
Смежные вопросы