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.*/
});

感谢您帮助我的建议。我应该更好地使用“pagebeforecreate”而不是“pagebeforeshow”还是你推荐什么?

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 回答