Tirez vers le bas pour rafraîchir sur navigateur web mobile
Je suis de donner du support mobile pour une application web. J'ai une exigence dans mon application que tirer vers le bas de l'écran pour actualiser la page pour obtenir les dernières mises à jour. J'ai vu cette fonctionnalité de l'iPhone applications natives et il a également été mis en œuvre dans twitter et foursquare sites mobiles.
J'ai vu quelques posts ici mais je n'arrive pas à comprendre exactement ce qu'ils disent..
Je suis très nouveau à cet environnement. merci de me guider en faisant cette fonctionnalité.
Est-il des bibliothèques javascript ou jqueries sont là pour cette fonction?
ce que c'est? recursiveawesome.com/blog/2011/04/29/...
OriginalL'auteur Chandra Kiran | 2011-09-05
Vous devez vous connecter pour publier un commentaire.
Essentiellement, tirez-le pour l'actualisation n'a été publiquement mis en œuvre à l'aide d'une détourné javascript défilement mécanismes, comme iScroll. C'est la façon dont Twitter est fait avec une sorte de js webkit css3 défilement de la bibliothèque. Mais, vous remarquerez que même sur un iPhone 4, twitter défilement dans le web mobile est janky et pas 100% naturelle.
Hier, j'ai écrit un parchemin pour actualiser gestionnaire pour
overflow: scroll
composants. Maintenant que l'iPhone est de souteniroverflow: scroll
, nous n'avons pas à détourner le défilement plus longtemps. Ce sera particulièrement vrai quand Apple corrige l'actuel iOS -webkit-débordement-défilement: appuyez bugs.Je ne peux pas encore donner mon code open source, mais ici, c'est l'interface pour le faire, avec quelques commentaires.
Cette solution fonctionne sur iOS5, Safari, Chrome, et probablement d'autres. J'ai dû utiliser jQuery dans quelques endroits, principalement de l'animation de la faire défiler.
Cette solution ne requiert pas de css3 défilement gestionnaire, mais juste
overflow: scroll;
OriginalL'auteur Alex Grande
Commencent par apprendre le JavaScript, XHttpRequests et puis les événements tactiles.
Le canapé pour se rafraîchir est rien de plus qu'un déclencheur pour XHR (AJAX) appel qui ajoute de nouvelles données sur l'élément que vous souhaitez.
Mais si vous voulez une réponse courte, vérifiez Cubiq est iScroll 4 à http://cubiq.org/iscroll-4
Meilleur défilement de la JS jamais.
Voici l'exemple: http://cubiq.org/dropbox/iscroll4/examples/pull-to-refresh/
OriginalL'auteur RaphaelDDL