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

Pat*_*cow 25 api jquery webpage jquery-mobile

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

但它并没有说赞成什么,或者我可以用什么代替.

是否有新的API文档页面?

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

Oma*_*mar 79

jQuery Mobile 1.4开始,$.mobile.changePage()不推荐使用并替换为:

$(":mobile-pagecontainer").pagecontainer("change", "target", { options });
Run Code Online (Sandbox Code Playgroud)

缩短 ......

$.mobile.pageContainer.pagecontainer("change", "target", { options });
Run Code Online (Sandbox Code Playgroud)

更短 ...... (1)

$("body").pagecontainer("change", "target", { options });
Run Code Online (Sandbox Code Playgroud)

注意: target是#page_id或URL.

演示


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

  • 谢谢 - 是的,这是文件中一个巨大的遗漏. (12认同)
  • 我发现的更多信息:`$ .mobile.pageContainer.pagecontainer("change","index.html",{reloadPage:true}); (4认同)
  • 感谢您的扩展 - 这是SOOO在他们的网站上记录不足. (2认同)