86 votes

JavaScript window.scroll vs. window.scrollTo ?

Avez-vous une idée de la différence, si différence il y a, entre window.scroll(x, y) y window.scrollTo(x, y) (sans parler de jQuery) ?

Avez-vous une idée de la nature des navigateurs qui les prennent en charge ? Merci

83voto

Andreas Bonini Points 15709

Il n'y a pas de différences : https://developer.mozilla.org/en/DOM/window.scroll

Pour autant que je sache, tous les principaux navigateurs prennent en charge les deux.

10voto

jaguarj Points 103

Window.scrollTo() est effectivement le même que le window.scroll(x,y) méthode. Pour faire défiler une distance particulière, utilisez Window.scrollBy() .

Voir aussi Window.scrollByLines() , Window.scrollByPages() y Element.scrollIntoView()

MDN - https://developer.mozilla.org/en-US/docs/Web/API/Window/scroll

2voto

jameshfisher Points 3033

En l'absence de dépréciation, je préfère window.scroll au lieu de window.scrollTo :

  • La spécification ne décrit que window.scrollTo en se référant à window.scroll ce qui suggère que window.scroll fait autorité.
  • window.scroll a ~3M de résultats de recherche ; window.scrollTo a ~0.5M.

1voto

Il y a scrollTo, scroll, et scrollBy ! Apparemment, il n'existe pas de norme couvrant cette fonctionnalité, de sorte que tous les navigateurs ne l'implémentent pas de la même manière.

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