Element.scrollIntoViewIfNeeded()

Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.

La méthode Element.scrollIntoViewIfNeeded() fait défiler l'élément en cours dans la zone visible de la fenêtre du navigateur s'il n'y est pas déjà. Si l'élément est déjà dans la zone visible de la fenêtre du navigateur, aucun défilement n'a lieu. Cette méthode est une variante propriétaire de la méthode standard Element.scrollIntoView().

Syntaxe

À faire.

Paramètres

opt_center

Est une valeur Boolean facultative avec la valeur true par défaut :

  • Si true (vrai), l'élément sera aligné sur le centre de la zone visible de l'ancêtre défilable.
  • Si false (faux), l'élément sera aligné sur le bord le plus proche de la zone visible de l'ancêtre défilable. Selon le bord de la zone visible le plus proche de l'élément, soit le haut de l'élément sera aligné sur le bord supérieur de la zone visible, soit le bord inférieur de l'élément sera aligné sur le bord inférieur de la zone visible .

Exemple

À faire

Spécifications

Ne fait partie d'aucune spécification. C'est une méthode propriétaire propre à WebKit.

Compatibilité des navigateurs

Voir aussi