Ist es ein Fehlerbericht oder eine StackOverflow Frage ... Ich weiß es nicht. Ich arbeite mit jQueryMobile in einer mobilen App und es funktioniert gut, mit Ausnahme der Übergänge zwischen Seiten (und Dialogen und zwischen Seiten und Dialogen und umgekehrt).Standard Dialog Übergang 'keine' gibt mir immer noch 'Pop' Übergang
Da zwischen einigen Dialogen alle Übergänge sind so schlecht, ich wollte sie einfach abschalten ganz und JQM eine Einstellung für diese hat:
$ .mobile.defaultDialogTransition = ‚none‘.
Es funktioniert zwar beim Testen in Chrome auf Windows-Desktop, aber nicht auf einem tatsächlichen Android. Dort bekomme ich immer noch einen "Pop" -Übergang. Was ist los?
Bearbeiten: Festlegen der Daten-Transition-Attribut explizit für jede Verknüpfung funktioniert für Android.
Edit 2: Hier ist der Code wie gewünscht:
//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">
anzeigen entfernen Ihrem Code und sagen Sie mir, was JQM-Version bitte – codaniel