2011-12-07 2 views
0

Android 용 Sencha Touch/Phonegap 앱을 사용하고 있습니다. TabPanel의 링크에는 매우 간단한 문제가 있습니다. 휴대 전화에서 클릭 할 수 없습니다.Sencha 터치 링크는 휴대 전화에서 클릭 할 수 없습니다.

저는 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은 안드로이드에 비해 훨씬 빠르다고 들었 기 때문에. 하지만 이처럼 간단한 일이 깨진다면, 그것을 사용할 수있는 기회가 없습니다.

어디에서 버그를 기록하나요?

+1

당신은 엽차 포럼 http://www.sencha.com/forum/에 질문을 해제 아마 더 나은 –

+0

어쩌면 주제에서 벗어난 작은, 그러나 대신 버튼을 사용하는 것이 좋습니다되지 않을 것 html로 원하는 효과를 얻으시겠습니까? –

답변

0

onClick 이벤트가 iPhone에서 실행되지 않으면 onTouchStart를 대신 사용하면 작동합니다.

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