2010-07-08 59 views
0

我一直在關注:在點擊甚至特定類的Ext JS的div的

http://www.sencha.com/learn/Tutorial:Introduction_to_Ext_2.0

並使用下面的例子:我使用一些非常相似

Ext.onReady(function() { 
    var paragraphClicked = function(e) { 
     Ext.get(e.target).highlight(); 
    } 
    Ext.select('p').on('click', paragraphClicked); 
}); 

Ext.onReady(function() { 
     var paragraphClicked = function(e) { 
      Ext.get(e.target).addClass('product-selected'); 
     } 
     Ext.select('.product').on('click', paragraphClicked); 
    }); 

但是它似乎沒有正常工作。 e.target似乎返回ext視口對象。

我實際上使用的是分機3而不是2,所以我想必須有差異。

+0

沒有看到您的頁面標記或Ext組件設置,很難提供任何建議。你所做的代碼包含了很好的語法。 – 2010-07-08 09:57:16

回答

0

我從來沒有使用過e.target,總是e.getTarget()。你可以試試e.getTarget(".product")? 或者也許你可以玩的delegate選項Ext.Element