我在我的应用程序中使用phonegap。当我从一个活动移动到另一个活动时,默认情况下第一个活动消失,下一个活动出现。我想改变它,这样当我从一个活动移动到另一个活动时,第一个进入左侧,下一个从右侧进入屏幕。那可能吗?提前致谢。
问问题
262 次
1 回答
0
有几种方法。
如果页面更改不是由 Javascript 触发的,并且您想专门针对该转换进行配置,那么您可以添加
data-transition="slide"
到a
触发此类转换的标记。如果页面更改是由 Javascript 触发的,并且您想专门针对该转换进行配置,则可以将选项添加
transition: "slide"
到传递给changePage()
函数的 JS 对象:$.mobile.changePage("#destPage", { // Other options transition: "slide" });
如果你想改变过渡的默认行为(全局改变),那么你可以在包含 jQuery Mobile 脚本之前运行下面的代码:
$(document).bind("mobileinit", function(){ $.mobile.defaultPageTransition = "slide"; // Other overrides });
对于最后一种方法,您可以查看配置 jQuery Mobile 默认设置的文档以获取更多详细信息。
查看您可以使用 jQuery Mobile进行的其他转换。该页面还提到了第一种过渡方法,可以与a
标签(链接)或表单提交一起使用。
于 2012-07-11T04:40:34.580 回答