Sencha触摸链接无法在手机上点击

时间:2011-12-07 09:27:35

标签: android hyperlink cordova sencha-touch sencha-touch-2

我正在为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对于安卓来说要快得多。但如果像这样的简单事情被打破,我就没有机会使用它。

我在哪里记录错误?

2 个答案:

答案 0 :(得分:1)

obj(your first item obj).getEl().on('tap',your function, null, {delegate: 'a:first-child'});

答案 1 :(得分:0)

onClick事件不会在iPhone上触发,而是使用onTouchStart,它会起作用。

相关问题