2015-09-24 2 views
-1

Привет, я долгое время пытался получить приложение jQuery mobile (v1.4.5) и cordova (v5.3.1), работающее на WP8.1. Он отлично работает на iOS и Android. Я знаю this SO question, и проблема, с которой я сталкиваюсь, не связана с этим, или любые другие на SO.jQuery Mobile changePage() не работает в WP8.1

Смена страницы кажется застрявшей на WP8.1, потому что она думает, что мое приложение все еще находится в состоянии перехода страницы. По какой-то причине releaseTransitionLock не вызывается, когда он должен с предыдущего перехода.

Если я прокомментирую проверку if (isPageTransitioning) в методе «change», то он работает, но я полагаю, что это имеет отрицательные побочные эффекты в другом месте.

Это многостраничное приложение, в котором все страницы являются divs в одном документе html, и я запускаю jQuery v2.0.3. Мой changepage синтаксис это, и я попытался его с переходной «ни» и множество других параметров:

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

Кто-нибудь наблюдал такое поведение и придумать диагноз или исправить?

+0

Почему downvote? –

ответ

0

Использование ниже метод, и он будет работать определенно

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

Спасибо за этот sunil, я не знал о методе навигации в качестве альтернативы changePage. Я изменил все свои вызовы «changePage» на «navigate», и мое приложение все еще работает с радостью на iOS и Android, но все еще не работает на WP8. Думаю, я собираюсь пойти на более глубокую отладочную сессию. –

+0

oh..ok..best luck..wing ping вы, если найдете какое-либо решение ..если вы получите решение, пожалуйста, поделитесь ответом – sunil

Смежные вопросы