Я использую виджет прокрутки YUI3, чтобы создать горизонтальный ползунок, к которому я хочу динамически добавлять новые элементы и удалять их.Изначально вид прокрутки выглядит следующим образом:
<div id="scrollview-content-selected" class="yui3-scrollview-loading scroll-list">
<ul class="checklist">
</ul>
</div>
Я динамически добавляю и удаляю LI из и в UL-элемент.Однако, как только число элементов станет слишком большим, чтобы поместиться в представление прокрутки, я ожидаю, что включается функция прокрутки. Однако представление прокрутки остается не прокручиваемым.
Само представление прокрутки создается, как показано ниже:
var scrollView_selected = new Y.ScrollView({
id: "scrollview-selected",
srcNode: '#scrollview-content-selected',
height: 160,
width: 200,
flick: {
minDistance:10,
minVelocity:0.3,
axis: "x"
}
});
scrollView_selected.render();
Вызов render
, очевидно, не будет работать, так как это можно сделать только один раз.Как я могу заставить скроллвью обновиться?