2

Ext.dataview.List を拡張するリストがあります。

リスト項目の 1 つだけでアニメーションを再生したいと思います。

itemTap によってトリガーされる場合は簡単です。コールバックが 3 番目の引数を提供するため、アニメーションを実行するだけです。(つまり、Ext.Anim.run)。

しかし、ユーザーが別のボタンをタップすることによってトリガーされるように、リストから独立して n 番目の要素をアニメーション化する必要がある場合はどうすればよいでしょうか?

ありがとう

4

1 に答える 1

1

次の構成を持つリストがあるとします。

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

次に、次の方法でその DOM 要素にアクセスできます。

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

cls 'myList' を持つリストのすべての項目が返されるため、このクラスのリストは 1 つだけにしてください。

そこから、2番目のアイテムを非表示にするなど、好きなことをすることができます:

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

これが役に立ったことを願っています

于 2012-09-05T17:10:41.517 に答える