0

我在我的应用程序中使用phonegap。当我从一个活动移动到另一个活动时,默认情况下第一个活动消失,下一个活动出现。我想改变它,这样当我从一个活动移动到另一个活动时,第一个进入左侧,下一个从右侧进入屏幕。那可能吗?提前致谢。

4

1 回答 1

0

有几种方法。

  1. 如果页面更改不是由 Javascript 触发的,并且您想专门针对该转换进行配置,那么您可以添加data-transition="slide"a触发此类转换的标记。

  2. 如果页面更改是由 Javascript 触发的,并且您想专门针对该转换进行配置,则可以将选项添加transition: "slide"到传递给changePage()函数的 JS 对象:

    $.mobile.changePage("#destPage", {
      // Other options
      transition: "slide"
    });
    
  3. 如果你想改变过渡的默认行为(全局改变),那么你可以在包含 jQuery Mobile 脚本之前运行下面的代码:

    $(document).bind("mobileinit", function(){
      $.mobile.defaultPageTransition = "slide";
      // Other overrides
    });
    

    对于最后一种方法,您可以查看配置 jQuery Mobile 默认设置的文档以获取更多详细信息。

查看您可以使用 jQuery Mobile进行的其他转换。该页面还提到了第一种过渡方法,可以与a标签(链接)或表单提交一起使用。

于 2012-07-11T04:40:34.580 回答