如何在jQuery mobile(1.4 beta)中更改页面?

时间:2013-10-04 06:20:41

标签: jquery api jquery-mobile webpage

我正在阅读$.mobile.changePage已被弃用的文档。

但它并没有说赞成什么,或者我可以使用什么呢。

是否有新的API文档页面?

我过去常常使用$.mobile.changePage("index.html", {reloadPage:true});,但似乎添加reloadPage:true分页符

2 个答案:

答案 0 :(得分:78)

jQuery Mobile 1.4 起,$.mobile.changePage()已被弃用,并替换为:

$(":mobile-pagecontainer").pagecontainer("change", "target", { options });

缩短 ...

$.mobile.pageContainer.pagecontainer("change", "target", { options });

更短 ... (1)

$("body").pagecontainer("change", "target", { options });

注意: 目标是#page_id或网址。

  

<强> Demo


(1) <body>默认为 pageContainer ,除非$.mobile.pageContainer上修改了mobileinit

答案 1 :(得分:4)

这对我有用:

$.mobile.pageContainer.pagecontainer('change', nextPage, {
  transition: 'flow',
  reload    : true
});

nextpage:是下一页示例的网址(var nextPage ='nextPage.html')