Maison >php教程 >PHP开发 >La différence entre offsetLeft et style.left de div

La différence entre offsetLeft et style.left de div

高洛峰
高洛峰original
2016-12-24 15:22:351212parcourir

La propriété d'événement clientX renvoie la coordonnée horizontale du pointeur de la souris vers la page du navigateur (ou la zone client) lorsque l'événement est déclenché.

L'espace client fait référence à la fenêtre actuelle.

Si la position du div parent est définie comme relative et la position du div enfant est définie comme absolue, alors la valeur de style.left du div enfant est relative à la valeur du div parent, ce qui est identique à offsetLeft. La différence est :

1. style.left renvoie une chaîne, telle que 28px, et offsetLeft renvoie une valeur de 28. Si vous devez calculer la valeur obtenue, c'est plus. pratique d’utiliser offsetLeft.

2. style.left est en lecture-écriture, offsetLeft est en lecture seule, donc pour changer la position du div, vous ne pouvez modifier que style.left.

3. La valeur de style.left doit être définie à l'avance, sinon la valeur obtenue sera vide. Et il doit être défini en HTML. J'ai fait des expériences. S'il est défini en CSS, la valeur de style.left est toujours vide. C'est le problème que j'ai rencontré au début. .gauche. offsetLeft peut toujours être obtenu sans définir la position du div à l'avance.

Ce qui précède est une compilation d'informations sur la différence entre offsetLeft et style.left de div Merci pour votre soutien à ce site !

Pour plus d'articles liés à la différence entre offsetLeft et. style.left de div, veuillez faire attention au réseau chinois PHP !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn