2012-05-25 6 views
0

Je suis confronté à des incohérences sur le message de chargement de jquerymobile. Il semble qu'il n'y ait pas de rime ou de raison de savoir quand l'icône apparaît. Parfois, ça se voit juste quand j'appuie sur un bouton, d'autres fois ça prend une seconde et parfois ça ne se voit pas du tout. C'est un gros problème de convivialité car il semble que mon application ne fasse rien et amène l'utilisateur à recommencer. J'aimerais que le bouton de chargement apparaisse tout le temps, peu importe l'attente. Y a-t-il un moyen de garantir cela? J'ai essayé d'ajouter un onclick à chacun de mes liens avec ce qui suit:JqueryMobile chargement icône incohérent

onclick="$.mobile.loading('show');" 

mais cela ne semble pas faire quoi que ce soit. Toute aide fournie serait très appréciée, merci!

En note, j'ai trouvé JqueryMobile incroyablement bogué et difficile à travailler. C'est une plateforme prometteuse mais pleine de problèmes.

+0

Êtes-vous sûr que c'est jquery mobile, et pas phonegap c'est le problème? – Patricia

+0

C'est un bon point, mais je vois d'autres personnes n'utilisant pas PG et ayant les mêmes problèmes. Cependant, PG a aussi sa part de problèmes. Il semble que ce soit la tempête parfaite entre les deux. – nate8684

+1

utilisez-vous les versions les plus récentes de jquery et jquery mobile? Je devais ajouter en montrant l'icône de chargement pour certains contenus que je recevais ajaxly. le script pour le montrer est: '$ .mobile.showPageLoadingMsg();' et pour le cacher est '$ .mobile.hidePageLoadingMsg();' – Patricia

Répondre

2

On dirait que vous utilisiez le mauvais code pour afficher l'icône, cela a changé il y a des versions couple thinkL

le script pour montrer qu'il est:

$.mobile.showPageLoadingMsg(); 

et de le cacher est

$.mobile.hidePageLoadingMsg(); 
+0

Merci beaucoup! – nate8684

Questions connexes