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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage