Derniers tutoriels de développement web
 

HTML DOM scrollLeft Propery

<Object Élément

Exemple

Obtenir le nombre de pixels le contenu d'un <div> élément défile horizontalement et verticalement:

var elmnt = document.getElementById("myDIV");
var x = elmnt.scrollLeft;
var y = elmnt.scrollTop;
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Les ensembles de propriétés scrollLeft ou retourne le nombre de pixels contenu d'un élément défile horizontalement.

Conseil: Utiliser la scrollTop propriété pour définir ou renvoyer le nombre de pixels contenu d'un élément défile verticalement.

Astuce: Pour ajouter des barres de défilement à un élément, utilisez le CSS overflow propriété.


Support du navigateur

Propriété
scrollLeft Oui Oui Oui Oui Oui

Syntaxe

Retour la propriété scrollLeft:

element .scrollLeft

Définissez la propriété scrollLeft:

element .scrollLeft= pixels

Valeurs de propriété

Valeur La description
pixels Indique le nombre de pixels du contenu de l'élément défile horizontalement.

Notes spéciales:
  • Si le nombre est une valeur négative, le nombre est réglé sur "0"
  • Si l'élément ne peut être défilée, le nombre est réglé sur "0"
  • Si le nombre est supérieur au montant de défilement maximale autorisée, le nombre est fixé au nombre maximal

Détails techniques

Valeur de retour: Un nombre, représentant le nombre de pixels que le contenu de l'élément a été fait défiler horizontalement

Exemples

autres exemples

Exemple

Faire défiler le contenu d'un <div> élément 50 pixels horizontalement et verticalement 10 pixels:

var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft = 50;
elmnt.scrollTop = 10;
Essayez vous - même »

Exemple

Faire défiler le contenu d'un <div> élément de 50 pixels horizontalement et verticalement 10 pixels:

var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft += 50;
elmnt.scrollTop += 10;
Essayez vous - même »

Exemple

Faire défiler le contenu de <body> de 30 pixels horizontalement et verticalement 10 pixels:

var body = document.body; // For Chrome, Safari and Opera
var html = document.documentElement; // Firefox and IE places the overflow at the <html> level, unless else is specified. Therefore, we use the documentElement property for these two browsers
body.scrollLeft += 30;
body.scrollTop += 10;
html.scrollLeft += 30;
html.scrollTop += 10;
Essayez vous - même »

<Object Élément