Clignote lors de la navigation entre les pages
Mon phonegap/jquery mobile application scintille la plupart du temps lorsque je de naviguer entre les pages. Est-ce normal ou est-il une solution pour cela?
Vous devez vous connecter pour publier un commentaire.
Cela a fonctionné pour moi sur phonegap /jquery mobile /téléphone Android.
Il y a des news (2012-01-10) sur le scintillement sur Android, voir http://jquerymobile.com/blog/2012/01/10/upcoming-releases-1-0-1-1-1-and-beyond/
Citation: exclure les piètres performances des plates-formes comme Android 2.x à partir de la plus complexe de la diapositive, la pop et le et retournez les transitions de sorte que ces reviendra au transfert par défaut pour toutes les transitions pour assurer une expérience agréable.
Le CSS solution de ce fil ne fonctionne pas pour moi (Android 2.x).
J'ai désactivé la transistion avec
data-transition="none"
dans tous les liens et tout était ok. Il convient également de travailler lorsque réglé sur le niveau de la page, mais il ne fonctionne pas pour moi (jQuery Mobile 1.0). C'est le code:De l'autre (la meilleure) façon serait de définir la valeur par défaut des transitions pour jQuery Mobile:
iPhone effectue les transitions de l'accélération matérielle, tandis que les autres plates-formes effectuent par le logiciel. C'est ce qui explique pourquoi seuls les iPhone effectue des transitions en douceur.
J'ai essayé les autres suggestions, mais aucun d'entre eux travaillaient pour moi.
J'ai fini de le fixer par la modification de la fenêtre d'affichage de la balise meta comme suit:
Grâce à http://www.fishycode.com/post/40863390300/fixing-jquery-mobiles-none-transition-flicker-in
Je me suis débarrassé de le scintillement sur iOS! De l'électricité statique en-tête et pied de page.
J'ai mon css comme ci-dessous et aucune donnée de position="fixe" sur l'en-tête et pied de page.
Est une application pour iPhone ou Android?
J'ai vu cette posté dans quelques spots comme un possible CSS corriger le scintillement:
FIY: j'ai utilisé le CSS corrigé la semaine dernière et tout en se déplaçant sur j'ai rencontré un autre problème.
Mon application a une page de contact - assez simple en suivant la description donnée ici ( http://jquerymobile.com/demos/1.0a4.1/docs/forms/#forms-text.html ).
Cependant dès qu'il se concentre un champ de saisie de texte de la page est "saut" (lire scroling) en haut et en bas. Parfois, il saute aussi lors de la saisie de texte. Il est un peu difficile à décrire l'origine du problème est assez aléatoire, mais il y a une discussion à ce sujet. L'idée de désactiver le clignotement correctif vient de là aussi.
https://github.com/jquery/jquery-mobile/issues/2683#commits-ref-d195354
Encore du mal à trouver une "bonne" solution, mais dans le cas où vous n'avez pas de clavier d'entrée je suppose que cela va fonctionner à merveille!
C'est un problème connu que l'équipe se réfère à "clignotant". Ils ont dit publiquement qu'ils pourront s'attaquer à bientôt et avez déjà attribué à quelqu'un pour elle. Voici un blog qui parle de:
http://jquerymobile.com/blog/2011/05/06/jquery-mobile-team-update-week-of-may-2/
J'ai eu le même problème et il a été causé par id en double à travers les différentes pages de mon code HTML.
Même si les id en double étaient dans les différentes pages html, JQuery Mobile compile tous vos fichiers HTML dans un seul document HTML, de sorte qu'il peut effectuer les transitions de page.
C'était résultant en HTML non valide et provoquant le clignotement similaire à ce que vous décrivez.
Une fois j'ai corrigé les id en double problème, tout fonctionnait à merveille.
Mise à JOUR: Débordement de Pile la Réponse à votre question en expliquant plus sur les id en double problème en Jquery Mobile https://stackoverflow.com/a/8608474/271125
Lors de l'utilisation de CSS solution
vous pouvez rencontrer d'autres questions, il n'est donc pas une bonne idée.
En fait, jQuery mobile v1.1.0 a des problèmes avec les transitions. Regardez cette et cette.
Dans la de votre document, placez ce code:
Pour désactiver le Clignotement des transitions, à l'intérieur de la disableTransition.js fichier, placez ce code
Résolu pour moi sur Android.
J'ai eu le même problème, mais pire encore, lorsque l'enveloppant d'un Jquery mobile app dans Phonegap. Non seulement les transitions de page scintillement, mais l'INTERFACE utilisateur a été complètement brisée. J'ai essayé la plupart des solutions proposées ici, mais rien n'a fonctionné. Ensuite, j'ai trouvé cette solution par Piotr Walczyszyn, et tout a fonctionné comme un rêve! Fortement recommandé pour toute personne à l'aide de Jquery mobile et Phonegap ensemble.
Vérifier ce lien , j'ai eu le même problème je me suis donc documenté il.
Lien contenu:
https://shariefmohatad.wordpress.com/2014/06/12/blinkingflickering-with-jqmobile-and-phonegap-aka-phonegap-on-android-2/