|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité régulier
![]() Inscription : août 2011 Messages : 29 ![]() |
Bonjour,
Je m'excuse d'avance pour le manque d'inspiration dans ce titre. Je vais essayer d'être clair dans mes explications. J'ai pour mission de réaliser une map draggable, Jusque là tout va bien. Enfin presque. Si la position d'origine de mon élément draggé n'est pas top 0 left 0, je suis ramené au coin super gauche lors du onmousedown. Par contre, après le premier drag, si on relache le bouton et qu'on recommence, c'est la bonne position. Code javascript :
Ce code provient d'un post du forum, je l'ai modifier afin d'empêche la map de sortir de son conteneur. Code html :
Code css :
Comment faire pour que la position du cursuer soit correct ? J'aimerais également que la position correspondant à l'evenement onmousedown soit centrée dans le div mapBox. D'avance merci. Cordialement, Stick. |
||||||
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : août 2011 Messages : 29 ![]() |
Après plusieurs test, j'arrive à obtenir la position du clic, par rapport au bord de mapBox, mais pas de l'élement absolute en lui même. Par contre, après un premier drag, tout semble corretement fonctionner. je continue de chercher !
Edit : Bon, il s'avere que je n'arrive pas à avoir les mêmes valeur partout. Sur IE et Opera ce sont les valeurs du top et left de l'élement relatif (mapBox). Sur chrome, les valeurs top et left de la page. Sur firefox, le drag ne fonctionne pas. Il va vraiment falloir qu'ils se mettent d'accord un jour ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com