sencha触摸2列表项上的动画



我有一个扩展Ext.dataview.list.的列表

我只想在其中一个列表项中播放动画。

如果它是由itemTap触发的,这很容易,因为回调提供了第三个参数,我只是在它上运行动画

但是,如果我需要独立于列表设置第n个元素的动画,比如由用户点击单独的按钮触发,该怎么办?

感谢

假设您有一个具有以下配置的列表:

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

然后您可以使用访问其DOM元素

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

它将使用cls"myList"返回列表中的所有项,因此请确保只有一个列表具有此类。

从那里你可以用它做任何你想做的事情,比如隐藏第二个项目:

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

希望这对有帮助

最新更新