2011-12-19 27 views
2

我的Android Phonegap应用程序中的一些链接将以纵向方式工作,但不适用于横向方向。链接是jquery事件绑定:Phonegap Android应用程序链接不工作?

$('a.button').bind('click',function(){ 
      //do stuff 
      return false; 
}); 

在Web浏览器中测试是100%罚款。只有在设备上,链接实际上会死(横向模式)。如果DOM中的对象太多,那么Phonegap应用程序可能会启动窃听?

回答

0
  1. 你使用pageinit事件之前的绑定,以确保一切都在DOM存在?这是phonegap bestpractice,并可能帮助

  2. 您可以尝试用bind替换bindlive或。 delegate。如果链接以某种方式创建与Ajax或添加到DOM动态然后绑定将无法正常工作。

+0

我在创建它们之后绑定链接,所以它不能这样。此外,如果我只是简单地将设备转换为纵向模式,链接将起作用。经过很多测试......这听起来很疯狂:如果内容占用比设备高度更多的空间,则链接不起作用。但是,如果内容占用较少,则链接工作正常。这跟我一起吗? – junsungwong 2011-12-23 01:40:41

相关问题