Défilement automatique en bas de la page puis de haut et répétez
J'ai créé un tableau de bord qui les échos de toutes les lignes, mais je veux un défilement automatique qui sera lentement défiler vers le fond de la page, puis faites défiler lentement vers le haut et répétez. J'ai googlé, et ne peuvent pas obtenir un code de travail. J'ai été à la recherche pour jQuery codes mais rien ne va.
Parce que la page s'adapter tout le temps il ne peut pas avoir une hauteur fixe de défilement.
Vous ne savez pas si vous avez besoin de plus d'informations mais si vous le faites, je mettrai à jour cette question.
Ce qui concerne
Gambit
Nous montrer le code que vous avez déjà essayé.
Bien essayé tout à l'auto scroll en bas de la page mais qui n'a pas fonctionné. fonction pageScroll() { window.scrollBy(0,1); scrolldelay = setTimeout('pageScroll()',10); }
Voir ma réponse ci-dessous, à l'aide de la fonction de rappel de la fonction animate permet d'avoir deux méthodes de retour d'appel et à la suite les uns des autres de sorte à plusieurs reprises défiler vers le haut et vers le bas.
Bien essayé tout à l'auto scroll en bas de la page mais qui n'a pas fonctionné. fonction pageScroll() { window.scrollBy(0,1); scrolldelay = setTimeout('pageScroll()',10); }
Voir ma réponse ci-dessous, à l'aide de la fonction de rappel de la fonction animate permet d'avoir deux méthodes de retour d'appel et à la suite les uns des autres de sorte à plusieurs reprises défiler vers le haut et vers le bas.
OriginalL'auteur TheGambit | 2012-09-18
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser quelque chose comme cela.
Exemple:
http://jsfiddle.net/NaP8D/11/
Si je vous comprends bien vous avez besoin de faire usage de l'accélération dans l'animer méthode. Vous avez besoin de changer de linéaire à autre chose. Inclure jquery ui pour d'autres solutions: jqueryui.com/demos/effect/easing.html
Modifier regarde ma mise à jour le post. il suffit d'augmenter ou de diminuer le "4000" de la valeur à ce que la vitesse et l'intervalle que vous souhaitez.
C'est un grand merci. Pouvez-vous juste un commentaire sur ce que chacun des 4000 nombre représente?
Mis à jour mon post à nouveau avec explination. Profitez-en! 🙂
OriginalL'auteur TimTastic
Ici, cela devrait fonctionner bien, il suffit de changer de 5000 à la durée en ms pour régler la vitesse.
http://jsfiddle.net/BDc6S/3/
OriginalL'auteur CaffGeek
Cela permettra de faire défiler vers le bas de la page toutes les 5 secondes. Ce sera utile, si vous avez de charge automatique du contenu sur la base de l'utilisateur de faire défiler comme facebook.
OriginalL'auteur FreeBird