2011-12-19 11 views
2

私のAndroid Phonegapアプリケーション内の一部のリンクは、縦向きでは動作しますが、横向きでは動作しません。リンクはjqueryイベントにバインドされています:Phonegap Android Appリンクが機能していませんか?

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

ウェブブラウザでのテストは100%良いと評価されています。デバイス上でのみリンクが実際には消えます(ランドスケープモード)。 DOMにオブジェクトが多すぎると、Phonegapアプリケーションが起動してしまう可能性はありますか?

答えて

0
  1. あなたは、DOMのすべてが存在することを確認するために結合する前にpageinitイベントを使用していますか?これはphonegapのベストプラクティスであり、助けるかもしれません。

  2. bindを置き換えることができます。 liveまたは。 delegate。リンクが何らかの形でajaxで作成されているか、またはダイナミックにDOMに追加されていると、バインドは機能しません。

+0

私はリンクを作成した後にバインドするので、リンクできません。また、デバイスをポートレートモードにするだけでリンクが機能します。多くのテストの後に...これは狂ったように聞こえるかもしれません。コンテンツがデバイスの高さよりも多くのスペースを占める場合、リンクは機能しません。ただし、コンテンツが少なくても、リンクよりもうまく機能します。これはちょうど私と一緒ですか? – junsungwong

関連する問題