0

Jquery Mobile を使用してモバイル アプリを構築しています。いくつかのルールに基づいて、ページの表示をキャンセルし、代わりに別のページを表示する必要があります。

次のコードがあります。

$('#login').live("pagebeforeshow", function() {
    /*-> Here i have some code where i decide 
    if i continue loading the page or load(changepage) another page instead.*/
});

私を助けてくれてありがとう。「pagebeforeshow」の代わりに「pagebeforecreate」を使用する必要がありますか、または何をお勧めしますか?

4

1 に答える 1

0

.live()は非推奨です。.on()代わりに次を使用してください。

$(document).on("pagebeforecreate", "#login", function(event){ 
   if(condition){
      event.preventDefault();
      event.stopPropagation();
      $.mobile.changePage("login.htm");
   }
});
于 2013-10-22T15:17:03.367 に答える