1

我想在方向更改期间删除课程

查看.js

  itemCls: 'dataview-item',
            itemTpl: [
                '<div class="arHeadline">',
                '    {Headline}',
                '</div>',
                '<div class="arbyline">',
                '    {Author}',
                '</div>',
                '<div class="arcontent">',
                '    {Content}',
                '</div>',
                '<div id="myline"class="ardrawline">',
                '</div>'

            ],

控制器.js

orientationChangeHandler : function(viewport,orientation,width,height){
    var domEl1 = Ext.get('myline');
    console.log("els "+domEl1);

    if (orientation === "landscape") {
        domEl1.addCls('ardrawline');
    } else {
        domEl1.removeCls('ardrawline');
    }
}
4

1 回答 1

1

不要为每个项目使用相同的 ID -> id="myline"

例如,您可以定义您的模板:

<div data-type="myline" class="ardrawline">

然后你可以选择你的元素如下:

Ext.DomQuery.select("div[@data-type='myline']");
于 2013-09-29T21:19:00.123 回答