Gemäß der docs werden alle abgerufenen Ajax-Seiten aus dem DOM auf pageHide entfernt. Gibt es eine Möglichkeit, diese Funktionalität zu deaktivieren? Es bewirkt, dass meine Seiten beim erneuten Abrufen einen Ladebildschirm anzeigen, den ich vermeiden möchte, und die Größe der Website ist ziemlich klein. Vielen Dank!DOM-Größenverwaltung in jQuery Mobile deaktivieren
Antwort
aus der Dokumentation auf der Seite Zitieren Sie verweisen:
alle zu halten zuvor besuchten Seiten im DOM, stellen Sie die domCache Option auf der Seite Plugin wahr, wie folgt aus:
$ .mobile.page.prototype.options.domCache = true;
Alternativ zwischenzuspeichern nur eine bestimmte Seite, können Sie die Daten-dom-Cache = "true" -Attribut auf der Behälterseite hinzufügen:
< div data-role = "page" id = "cacheMe" Daten-dom-Cache = „true“ >
aber es seltsam scheint, dass Sie eine Ladenachricht sind immer, es ist nicht etwas, das ich mit jQueryMobile hatte. Laden Sie Seiten über ein langsames Netzwerk?
+1, eine gute Erinnerung, dass das Lesen der Dokumentation vollständig einen langen Weg geht. – Jasper
- 1. jQuery mobile deaktivieren Seiteninhalt vertikale Bildlauf
- 2. Aktivieren und Deaktivieren von Kontrollkästchen in einem JQuery Mobile-Dialogfeld
- 3. Deaktivieren der gleichen Ursprungsrichtlinie in Mobile Safari
- 4. jQuery-Mobile ListView Plugin ohne jQuery-Mobile
- 5. Deaktivieren Sie die Kopie auf Jquery Mobile-Taste über PhoneGap
- 6. jQuery Mobile (1.1): Deaktivieren des Ausblendens einer festen Navigationsleiste
- 7. Ist jquery-mobile "mobile first"
- 8. Wenn mobile bestimmte Skripte deaktivieren
- 9. Deaktivieren: Hover CSS auf Mobile
- 10. Jquery mobile "Spinner" standardmäßig in loadingMessage ausblenden
- 11. Unaufdringlicher Modus für jQuery Mobile
- 12. horizontale scroll in jquery mobile
- 13. Falsche Seitenhöhe in jQuery Mobile
- 14. Glattere Seitenfolie in jQuery Mobile
- 15. jQuery Mobile vs regelmäßigen jQuery
- 16. Jquery Mobile OnSearch Ereignishandler
- 17. PhoneGap + jQuery Mobile + cakePHP
- 18. AngularsJS + jQuery Mobile
- 19. jQuery Mobile Panel Breite
- 20. jQuery Mobile Fest Fußzeile
- 21. JQuery-mobile mehrseitige Formulare
- 22. JQuery-Mobile Scrollbar
- 23. Sicherheit jQuery Mobile + Phonegap
- 24. Responsive Textbox jQuery mobile
- 25. JQuery mobile Sucheingaben Icon
- 26. Fixed Header jQuery Mobile
- 27. jQuery Mobile Page Navigation
- 28. Dynamische Jquery Mobile Seiten
- 29. Jquery mobile Navigation push
- 30. jQuery Mobile Login-Skript
Dies ist das Standardverhalten, das jQuery Mobile aufweist, wenn Sie von einer Pseudo-Seite weg navigieren. Die Antwort von user1228295 beschreibt, wie dieses Verhalten deaktiviert wird. – Jasper