私はjQueryMobileとPhoneGapアプリを開発しています。私はこのコードを使用しています:
$('#contact').live('pageinit', function() {
//$.mobile.loading('show');
theme();
getData('contact/list',contactList);
//$.mobile.loading('hide');
});
初めてページにアクセスするときは、うまく機能します。2回目の試行では、イベントが複数回発生しています。使ってみましたがうまくいきbind
ません。
イベントと関係があると思いますlive
。ページを初期化するたびにバインドされるため、ページが複数になります。そのようにリンクすると問題が解決window.location.href
します。-DOMを再作成します。残念ながら使えません。
別の方法で処理する方法はありますpageinit
か?
私は以前にそれを見つけようとしましたが、成功しませんでした。また見た:click()が複数回発火する