随着jQuery Mobile 1.3的到来,添加了.navigate()函数.我听说这是改变页面的推荐方法,似乎它们解决了在页面之间传输数据的问题.
问题是,由于它已被简化,我如何访问changePage提供的其他选项?我真的想使用.navigate()的{data}部分,但我还想设置一些我通常使用changePage的选项(例如转换,方向等).
我目前有一个“路由器”,它可以侦听所有导航事件,然后将接收到的任何数据传递到下一页(也可以设置其他简单的逻辑,比如设置视图控制器).
在[,选项]中是否有一些隐藏的属性,我可以设置方向和过渡等简单的东西?
解决方法
$.mobile.navigate仍然是一个新功能,根据代码评论,它也是一项正在进行的工作.
过渡在隐藏选项中是活跃的;
$.mobile.navigate( "#bar",{ transition : "slide",info: "info about the #bar hash" });
工作示例:http://jsfiddle.net/Gajotres/g5vAN/
另一方面,仍然没有实现改变方向反转,应用默认的假值.