2012-01-18 93 views
0

我正在使用YUI3滚动视图小部件来创建一个水平滑块,我想动态添加新项目并将其删除。 scrollview最初看起来像这样:YUI3滚动视图的更新内容

<div id="scrollview-content-selected" class="yui3-scrollview-loading scroll-list"> 
    <ul class="checklist"> 
    </ul> 
</div> 

我动态地添加和删除LI和UL元素。但是,只要元素数量太大而无法放入scrollview中,我就会期待滚动功能的使用。但是,scrollview仍然是不可滚动的。

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显然是行不通的,因为这只能做一次:

滚动视图本身如下图所示创建。我怎样才能让scrollview自己刷新?

回答