2012-09-05 78 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'; 

希望这有助于