Salut, En faite j'ai 2 solutions pour arriver a mes fins et malheureusment pour le moment les deux merdes.
donc voila je suis entrain de coder une scrollbar en js.
et pour determiner la position de mon curseur j'ai deux solution:
la premier toute simple est de recupérér les coordonner de la souris par rapport a l'element parent du curseur (pour cela j'utilise layerY pour netscape et event.Y pour IE) le probelem est identique dans les deux cas. qd je click dans la barre je recupere la position de la souris par rapport a la barre et quand je clique sur le curseur j'e recupere la position de la souris par rapport au curseur (pas super pratique): donc s'il y avais moyen de n'avoir que par rapport à la barre ça m'arrangerais.
dans le cas ou ce n'est pas possible il me reste à calculer la position de ma barre et de la souris par rapport à la fenetre puis faire souris.Y - barre.Y et j'ai les coordonnée de la souris par rapport a la barre:
le probleme est que
Code :
- j'utilise:document.getElementById('id_du_div').offsetTop;
|
qui me file la position de la barre mais par rappport a l'element parent si'il y avais une fonction qui filais la position de la barre par rapport a la page je prend aussi. sinon va falloir que j'en code une. Mais si ça existe ce serais plus pratique. sinon tant pis.
merci d'avance