Je navigue de la page 1 à la page 2 sur mon site jQuery Mobile en utilisant la méthode $.mobile.changePage()
. Les pages 1 et 2 sont plus grandes que l'écran, bien que la page 1 soit beaucoup plus longue que la liste longue. Lorsque l'utilisateur appuie sur un élément, je charge le contenu de la page 2 via ajax, ajoute ce contenu au corps, puis passe à la page 2 en utilisant changePage()
. Si l'utilisateur fait défiler la liste à la page 1, puis passe à la page 2, la fenêtre fait défiler une quantité variable à la page 2. J'ajouterais que la distance défilée à la page 2 semble être liée à la distance L'utilisateur a précédemment fait défiler la page 1.jQuery Mobile: la page défile après la transition
J'ai essayé d'utiliser $.mobile.silentScroll(0);
et $('body').scrollTop('0');
mais je n'ai eu aucun succès.
Comment puis-je aller sur la prévention de la méthode de la page de changement de défilement vers le bas de la page 2