Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Window.scrollBy()
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
Fait défiler le document dans la fenêtre du nombre de pixels passé en paramètre.
Dans cet article
Syntaxe
window.scrollBy(X, Y);Paramètres
Xest le nombre en pixels pour le défilement horizontal.Yest le nombre en pixels pour le défilement vertical.
ou
optionsUn dictionnaire avec les paramètres suivants :
topIndique le nombre de pixels le long desquels faire défiler la fenêtre ou l'élément sur l'axe vertical.
leftIndique le nombre de pixels le long desquels faire défiler la fenêtre ou l'élément sur l'axe horizontal.
behaviorIndique si le défilement devrait être instantané ou doux. Cette option est une chaine de caractères qui doit être l'une de ces valeurs :
smooth: le défilement doit s'animer en douceurinstant: le défilement devrait se produire instantanément, en un seul sautauto: le comportement de défilement est déterminé par la valeur calculée de (scroll-behavior)
Des coordonnées positives feront défiler à droite et vers le bas de la page. Des coordonnées négatives feront défiler à gauche et vers le haut de la page.
Exemples
// fait défiler d'une pagewindow.scrollBy(0, window.innerHeight);Notes
window.scrollBy fait défiler en fonction d'un nombre précis, alors quewindow.scroll fait défiler vers une position absolue dans le document. Voir aussiwindow.scrollByLines,window.scrollByPages
Spécifications
| Specification |
|---|
| CSSOM View Module> # dom-window-scrollby> |