¿Mostrar el spinner de carga antes del procesamiento pesado en jQuery Mobile 1.1?
Me estoy volviendo loco tratando de que aparezca un hilandero. He enlazado mi función de procesamiento pesado a un botón así:
$(document).delegate("#clearread", "tap", onClearRead);
Así que con un toque se llama a esto:
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
Encuentro que el hilanderono aparece durante la limpieza / carga de artículos (aproximadamente 10 segundos), pero solo durante un breve período de tiempo mientras se carga la página #choosearticle (0,5 segundos).¿Qué estoy haciendo mal?
Tengo el hilandero trabajando en otra parte de la aplicación.
Gracias