2011-12-19 23 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

相關問題