Maison > interface Web > js tutoriel > Comment obtenir le décalage gauche et supérieur d'une compétence element_javascript

Comment obtenir le décalage gauche et supérieur d'une compétence element_javascript

WBOY
Libérer: 2016-05-16 16:36:07
original
1182 Les gens l'ont consulté
 function getElementLeft(element) 
{ 
var actualLeft = element.offsetLeft; 
var current = element.offsetParent; 

while (current!==null) 
{ 
actualLeft += current.offsetLeft; 
current = current.offsetParent; 
} 
return actualLeft; 
}
Copier après la connexion

Obtenir le décalage gauche de l'élément

function getElementTop(element) 
{ 
var actualTop = element.offsetTop; 
var current = element.offsetParent; 

while (current!==null) 
{ 
<span style="white-space:pre"> </span>actualTop += current.offsetTop; 
current = current.offsetParent; 
} 
return actualTop; 
}
Copier après la connexion

Obtenir le décalage supérieur de l'élément

Utilisez l'attribut offsetParent pour remonter niveau par niveau dans la hiérarchie Dom et totaliser les décalages de chaque niveau.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal