2012-09-05 74 views
2

我有一個擴展Ext.dataview.List的列表。sencha touch上的動畫2列表項

我只想在其中一個列表項中播放動畫。

如果它是由itemTap觸發的,很容易,因爲回調提供了第三個參數,我只是在它上面運行動畫。 (我的意思是Ext.Anim.run)。

但是如果我需要獨立於列表動畫第n個元素,就像用戶點擊一個單獨的按鈕觸發一樣?

感謝

+1

有沒有下面的答案解決您的問題。如果是,那麼接受它,否則告訴我們什麼沒有工作,你得到了什麼錯誤。 –

回答

1

比方說,你有它具有以下配置的列表:

var items = Ext.DomQuery.select('.myList .x-list-item'); 

它將返回所有的項目:

xtype:'list', 
cls: 'myList', 
... 

然後你就可以與訪問它的DOM元素的列表與CLS'myList',所以一定要有這個類只有一個列表。

從那裏,你可以做任何你想用它就像隱藏第二項:

items[1].style.display = 'none'; 

希望這有助於