Jquery mobile jQuery移动导航还是更改页面?

Jquery mobile jQuery移动导航还是更改页面?,jquery-mobile,Jquery Mobile,随着jQuery Mobile 1.3的推出,添加了.navigate()功能。我听说这是推荐的更改页面的方法,似乎它们解决了页面之间传输数据的问题 问题是,由于它已经简化,我如何访问changePage提供的其他选项?我真的很想使用.navigate()的{data}部分,但我还想设置一些通常使用changePage进行的选项(例如转换、方向等) 我目前有一个“路由器”,它监听所有导航事件,然后将它接收到的任何数据传递到下一页(还执行一些其他简单的逻辑,比如设置视图控制器) 在[,option

随着jQuery Mobile 1.3的推出,添加了
.navigate()
功能。我听说这是推荐的更改页面的方法,似乎它们解决了页面之间传输数据的问题

问题是,由于它已经简化,我如何访问
changePage
提供的其他选项?我真的很想使用
.navigate()
的{data}部分,但我还想设置一些通常使用
changePage
进行的选项(例如转换、方向等)

我目前有一个“路由器”,它监听所有导航事件,然后将它接收到的任何数据传递到下一页(还执行一些其他简单的逻辑,比如设置视图控制器)


[,options]
中是否有一些隐藏属性,我可以设置一些简单的东西,比如方向和过渡

$.mobile.navigate
仍然是一项新功能,根据代码注释,它也是一项正在进行的工作

隐藏选项之间的转换处于活动状态

$.mobile.navigate( "#bar", { transition : "slide", info: "info about the #bar hash" });
工作示例:


另一方面,仍然没有实现方向反转的更改,将应用默认的false值

另一种方法是使用:

$.mobile.pageContainer.pagecontainer("change", "target", 
                 {transition: "flow", changeHash: false, reload: true})

使用v1.4中添加的Pagecontainer小部件

$(":mobile-pagecontainer").pagecontainer("change", "jquerypageIdentifier",{ options in key value format } );
e、 g


非常感谢。我现在将坚持使用changePage,直到navigate完全能够完成changePage的功能。
$(":mobile-pagecontainer").pagecontainer("change", "#nextpage",{ transition: "slide",role: "dialog" } );