Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在phonegap-mobile android中更改移动到下一个活动的方式_Javascript_Android_Cordova - Fatal编程技术网

Javascript 在phonegap-mobile android中更改移动到下一个活动的方式

Javascript 在phonegap-mobile android中更改移动到下一个活动的方式,javascript,android,cordova,Javascript,Android,Cordova,我正在为我的应用程序使用phonegap。当我从一个活动移动到另一个活动时,默认情况下会显示第一个活动,并显示下一个活动。我想更改它,这样当我从一个活动移动到另一个活动时,第一个活动进入左侧,下一个活动从右侧进入屏幕。可能吗?提前感谢。有几种方法 如果页面更改不是由Javascript触发的,并且您希望专门为该转换进行配置,那么您可以将data transition=“slide”添加到触发该转换的标记中 如果页面更改是由Javascript触发的,并且您希望专门为该转换进行配置,那么您可以向传

我正在为我的应用程序使用phonegap。当我从一个活动移动到另一个活动时,默认情况下会显示第一个活动,并显示下一个活动。我想更改它,这样当我从一个活动移动到另一个活动时,第一个活动进入左侧,下一个活动从右侧进入屏幕。可能吗?提前感谢。

有几种方法

  • 如果页面更改不是由Javascript触发的,并且您希望专门为该转换进行配置,那么您可以将
    data transition=“slide”
    添加到触发该转换的
    标记中

  • 如果页面更改是由Javascript触发的,并且您希望专门为该转换进行配置,那么您可以向传递给
    changePage()函数的JS对象添加选项
    transition:“slide”

    $.mobile.changePage("#destPage", {
      // Other options
      transition: "slide"
    });
    
  • 如果要更改转换的默认行为(全局更改),则可以在包含jQuery Mobile脚本之前运行下面的代码:

    $(document).bind("mobileinit", function(){
      $.mobile.defaultPageTransition = "slide";
      // Other overrides
    });
    
    对于最后一种方法,您可以查看的文档以了解更多详细信息


  • 查看jquerymobile可以提供的功能。该页面还提到了第一种转换方法,可与标签(链接)或表单提交一起使用。

    谢谢朋友,我正在使用window.location更改屏幕。有可能在那里使用某种方法吗?@harsh:我不确定,但我认为您应该将代码更改为使用jQuery-mobile页面转换方法(第二种方法)。我以前从未使用过jQuery-mobile。我会试试这个,让你知道。谢谢。@harsh:啊,对不起。没有仔细阅读这个问题。我以为你已经在使用jQuery手机了。但我认为我的答案仍然有价值,因为最好使用库来减少造型工作。