如何在Jquery Mobile中取消显示页面并显示另一个页面?

时间:2012-06-21 06:13:12

标签: jquery jquery-mobile

我正在使用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”或者你推荐什么?

1 个答案:

答案 0 :(得分:0)

不推荐使用

.live(),而是使用.on()

$(document).on("pagebeforecreate", "#login", function(event){ 
   if(condition){
      event.preventDefault();
      event.stopPropagation();
      $.mobile.changePage("login.htm");
   }
});