jQuery Mobile changePage()在WP8.1

时间:2015-09-24 08:57:29

标签: jquery cordova jquery-mobile windows-phone-8

您好我花了很长时间试图在WP8.1上运行我的jquery mobile(v1.4.5)和cordova(v5.3.1)应用程序。它在iOS和Android上运行良好。我知道this SO question,我遇到的问题与此无关,或与SO上的任何其他问题无关。

更改页面似乎停留在WP8.1上,因为它认为我的应用程序仍处于页面转换状态。出于某种原因,releaseTransitionLock在前一次转换时不会被调用。

如果我在'更改'中注释了if(isPageTransitioning)。方法然后它起作用,但我认为这在其他地方有负面的副作用。

它是一个多页应用程序,其中所有页面都是同一html文档中的div,我正在运行jQuery v2.0.3。我的更改页面语法是这样的,我已经尝试过转换' none'以及其他各种选择:

$.mobile.changePage("#register", { transition: "slide" });

是否有人观察到此行为并提出诊断或修复?

1 个答案:

答案 0 :(得分:0)

使用以下方法,它肯定会起作用

$.mobile.navigate("#register", {transition: "slide"});