Re-bonjour,
Est-il possible de récupérer la position verticale d'un input ?
Merci pour vos réponses.
Re-bonjour,
Est-il possible de récupérer la position verticale d'un input ?
Merci pour vos réponses.
offsetTop
sinon y'a plus compliqué:
Sous IE: currentStyle de l'element HTML:
Sous Moz et Opera: getComputedStyle() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (x.currentStyle) var y = x.currentStyle[Proprietedestyle];
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 else if (window.getComputedStyle) var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(Proprietedestyle)
Il me renvoie toujours la même valeur : 1.Envoyé par SpaceFrog
NB : le input fait partie d'une table.
un bout de code serait plus facile à diagnostiquer ...
Je dois interrompre momentanément. Je reprends + tard. MerciEnvoyé par SpaceFrog
Bonjour tout le monde,
Je reviens sur mon pb...
En fait offsetTop n'est pas renseigné parce que l'input est dans un tableau et pas dans une div.
Existe t'il un autre moyen ?
Sinon je vais me servir de la position de début du tableau + par la hauteur de chaque cellule * l'indice de la cellule.
On bricole comme on peut...
oui tu doit pouvoir bidouiller en faisant une boucle qui remonte les parentNode de ton element et qui additionne les offsetTop au fu et a mesure
Euh, histoire de faire la boucle un peu proprement, je la ferais même sur les offsetParent....Envoyé par siddh
Sinon, le problème vient plus probablement d'une clause de positionnement absolute/relative quelque part dans ton CSS que du tableau, mais de toute façon la solution est la même.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager