English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
scrollLeftLa propriété peut définir ou retourner le nombre de pixels que le contenu de l'élément a déplacé vers la gauche (dans le sens horizontal).
Remarque :Si l'élémentdirection (direction)EstrtlSi vous glissez à partir de la droite vers la gauche, alors lorsque la barre de défilement est à sa position la plus à droite (au début du contenu défilable), scrollLeft vaut0et ensuite, en glissant vers la fin du contenu, scrollLeft deviendra négatif progressivement.
UtilisezscrollTopLa propriété peut définir ou retourner le nombre de pixels du contenu de l'élément qui a été déplacé vers le haut.
Retourner la propriété scrollLeft :
element.scrollLeft
Définir la propriété scrollLeft :
element.scrollLeft = pixels
var elem = document.getElementById("container"); var x = elem.scrollLeft; var y = elem.scrollTop;Vérifiez et voyez‹/›
Tous les navigateurs prennent en charge intégralement la propriété scrollLeft :
Propriété | |||||
scrollLeft | Est | Est | Est | Est | Est |
Valeur | Description |
---|---|
pixels | Spécifiez le nombre de pixels de déplacement horizontal du contenu de l'élément |
Valeur de retour : | Un nombre, représentant le nombre de pixels que le contenu de l'élément a glissé horizontalement |
---|---|
Version DOM : | Modèle objet CSS (CSSOM) |
Déplacez le contenu horizontal du DIV20 pixels :
document.getElementById('container').scrollLeft += 20;Vérifiez et voyez‹/›
Déplacez le contenu horizontal du BODY100 pixels :
var body = document.body;// Pour Safari var html = document.documentElement; // Chrome, Firefox, IE et Opera body.scrollLeft += 100; html.scrollLeft += 100;Vérifiez et voyez‹/›
Référence HTML DOMPropriété scrollTop