煎茶触摸2冲突的听众
问题描述:
我在下面的样式对HTML代码听众:煎茶触摸2冲突的听众
listeners : {
tap: {
fn: function(e, del, sender) {
console.log("you pressed A!");
},
element : 'element',
delegate : '.a'
},
tap: {
fn: function(e, del, sender) {
console.log("You pressed B!");
},
element:'element',
delegate : '.b'
}
}
在他们两人的冲突和只有第二个附会的听众。他们两个在同一个对象中使用名称“tap”作为听众,所以我认为这是原因,
我该如何解决这个问题? (顺便说一句,这是删节我也有几个键盘),我不能直接附加到元素,因为他们是监听器的HTML代码。
答
listeners:{
tap: function(list, index, target, record, e, eOpts){
var elm = Ext.get(e.target);
if(elm.dom.className == "a"){} // or any other thing you want to check
}
}
,你可以安慰它来查看更多信息就可以了,你也可以做elm.dom.id
只需使用一个水龙头听众没有任何委托,然后检查地方事件来自(可能与e.target)。 – 2013-02-23 03:36:46