我正在为Android做一个sencha touch / phonegap应用程序。我在TabPanel中的链接有一个非常简单的问题:它们无法在手机上点击。
我正在使用sencha touch版本2.0 rc2,所以这可能就是问题所在。我即将转到1.1版,看看它是否更好。
Ext.application({
name: 'Sencha',
launch: function() {
Ext.create("Ext.TabPanel", {
fullscreen: true,
tabBarPosition: 'bottom',
ui: 'light',
items: [
{
title: 'Home',
iconCls: 'home',
html: [
'<br><br>',
'<a href="#" onclick="alert(\'clicked!\');">click me</a>',
'<br><br>',
'<a href="http://twitter.com" target="_blank">or me</a>',
].join('')
}
]
});
}
});
应该好看又简单,对吧?
更新
适用于1.1.1。多么可惜,因为我听说2.0对于安卓来说要快得多。但如果像这样的简单事情被打破,我就没有机会使用它。
我在哪里记录错误?
答案 0 :(得分:1)
obj(your first item obj).getEl().on('tap',your function, null, {delegate: 'a:first-child'});
答案 1 :(得分:0)
onClick事件不会在iPhone上触发,而是使用onTouchStart,它会起作用。