Android 如何使用jquerymobile根据某个标志动态加载页面
在我的索引页面中有许多类似的页面Android 如何使用jquerymobile根据某个标志动态加载页面,android,jquery-mobile,cordova,Android,Jquery Mobile,Cordova,在我的索引页面中有许多类似的页面 data-role="page1" date-role="page2" date-role="page3" 现在,我需要显示任何这一页,只要我打开索引页。。。如何在显示页面之前控制此更改 我试着像这样把pagebeforeshow绑定到第1页上 $("#page1").live("pagebeforeshow", function(e) { flag = window.location.search.substr(1); if(flag=='s
data-role="page1"
date-role="page2"
date-role="page3"
现在,我需要显示任何这一页,只要我打开索引页。。。如何在显示页面之前控制此更改
我试着像这样把pagebeforeshow绑定到第1页上
$("#page1").live("pagebeforeshow", function(e) {
flag = window.location.search.substr(1);
if(flag=='something') {
$.mobile.changePage("#page2");
}
});
虽然它移到了第2页,但我能在Android浏览器上看到这种转变发生在我眼前。。如何在后台执行此操作?如何改为在后台执行此操作
$.mobile.changePage('#page2', {transition:'none'});
与pageinit的绑定也可以工作。先加载索引页,然后再执行。试着把它绑起来pageshow@ghostCoder因为index.html将加载。。它将加载页面1。。。所以你说我应该把它绑在第1页的pageshow上。。。我说的对吗?@ghostCoder Ok buddy会让你知道:)嘿,我成功了…:)。。。你能告诉我$.mobile.changePage('#page2',{transition:'none'})和$之间的区别吗。mobile.changePage(“第2页”);这只是一个选项,可以指定要使用的转换。在这种情况下,指定我不想要转换。如果不指定,它将使用JQM的默认转换。