232 votes

jQuery défilement en bas de page/iframe

Comment utiliser jquery pour faire défiler à droite vers le bas d’un iframe ou page ?

367voto

Mark Ursino Points 15457

Si vous voulez un défilement agréable animation lente, pour n’importe quel ancrage avec `` cela vous défile vers le bas :

N’hésitez pas à changer le sélecteur.

214voto

Tom Bates Points 1743

scrollTop() retourne le nombre de pixels qui sont cachés de la vue depuis la zone défilante, lui donnant ainsi :

sera effectivement dépasser le bas de la page. Pour le défilement en fait « Stop » au bas de la page, la hauteur actuelle de la fenêtre du navigateur doit soustraire. Cela permettra l’utilisation d’assouplissement si nécessaire, de sorte qu’il devient :

36voto

Tatu Ulmanen Points 52098

Par exemple :

15voto

Greg Pettit Points 6839

Après ce fil ne fonctionne pas pour moi, pour mon besoin spécifique (défilement à l'intérieur d'un élément particulier, dans mon cas, un textarea) j'ai trouvé ceci dans l'au-delà, ce qui pourrait s'avérer utile à quelqu'un d'autre lecture de cette discussion:

Alternative sur planetcloud

Depuis, j'avais déjà une version mise en cache de mon objet jQuery, le code que j'ai ajouté à mon gestionnaire d'événement était tout simplement ceci:

myPanel.scrollTop(myPanel[0].scrollHeight - myPanel.height());

(merci Ben)

4voto

Rory O'Kane Points 4866

Une fonction simple qui saute (instantanément défile) vers le bas de la page entière. Il utilise la fonction intégrée `` . Je n’ai pas essayé d’adapter ce de travailler avec des éléments de page individuelle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X