Ladespinner vor starker Verarbeitung in jQuery Mobile 1.1 anzeigen?
Ich werde verrückt, wenn ich versuche, einen Spinner zum Vorschein zu bringen. Ich habe meine Heavy-Processing-Funktion folgendermaßen an einen Button gebunden:
$(document).delegate("#clearread", "tap", onClearRead);
Also beim Tippen nennt man das:
var onClearRead = function() {
setTimeout($.mobile.showPageLoadingMsg, 5);
// Civilised cleaning of saved status
var jStorIndex = $.jStorage.index();
for (var i = 0; i < jStorIndex.length; i++) {
if( jStorIndex[i] != "version" ) {
$.jStorage.deleteKey(jStorIndex[i]);
}
}
// Load articles afresh
loadArticles();
$.mobile.changePage("#choosearticle");
} //onClearRead
Ich finde das der Spinnererscheint nicht Während des Löschens / Ladens von Artikeln (ca. 10 Sek.), jedoch nur für kurze Zeit, während die Seite #choosearticle geladen wird (0,5 Sek.).Was mache ich falsch?
Ich habe den Spinner an anderer Stelle in der App.
Vielen Dank