Это сообщение об ошибке или вопрос StackOverflow ... Я не знаю. Я работаю с jQueryMobile в мобильном приложении, и у него все хорошо, за исключением переходов между страницами (и диалогами, а также между страницами и диалогами, и наоборот).
Поскольку между некоторыми диалогами все переходы такие плохие, я просто хотел полностью их отключить, и в jQM есть настройка для этого:
$. Mobile.defaultDialogTransition = 'нет'.
Это прекрасно работает при тестировании в Chrome на рабочем столе Windows, но не на реальном Android. Там я все еще получаю «поп» переход. Что происходит?
Редактировать: установка атрибута перехода данных явно для каждой ссылки работает на Android.
Редактировать 2: Вот запрашиваемый код:
//Part 1: The setup
$(window).on("mobileinit",function(){
$.support.cors = true; //cors = cross-origin resource sharing
$.mobile.allowCrossDomainPages = true;
$.mobile.loadingMessage = false;//Finally works now that initializePage is removed
//Specific for Android's flashing page
$.mobile.defaultDialogTransition = 'none';
//Specific for iOS
$.support.touchOverflow = true;//These two improve page transitions on iOS
$.mobile.touchOverflowEnabled = true;
})
//Part 2: The workaround I use to make sure the transition is truly 'none' even on Android.
<a href="#balance" data-rel="dialog" data-transition="none">