Ich habe den folgenden Code:
HTML:
<link rel="stylesheet" href="js/jquery.mobile-1.3.1.min.css"/>
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
JS:
$(document).on({
ajaxStart: function() {
$.mobile.loading('show');
console.log('getJSON starts...');
},
ajaxStop: function() {
$.mobile.loading('hide');
console.log('getJSON ends...');
}
});
I benutze Jquery Mobile 1.3.1 und teste diesen Code im Moment in Mozilla Firefox und Google Chrome. Ich werde es später in einer Phonegap-App verwenden.
Ich lade ein JSON und zeige es auf dem Bildschirm in einer Listview. Während es geladen wird, möchte ich, dass das Programm einen "Lade-Spinner" anzeigt. Das Konsolenprotokoll zeigt, dass ajaxStart ausgelöst wird, aber es gibt keinen visuellen Spinner irgendwo auf dem Bildschirm.
Was mache ich falsch? Bitte Hilfe!
Vielen Dank im Voraus.
Vielen Dank, kann ich sehen, das bereitgestellte Beispiel nicht arbeiten, aber ich habe meinen mit Ihrer Hilfe arbeiten! – pguimera
'pagebeforeshow' Ereignis auch. – styke
genial! Vielen Dank! –