11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je bute sur un problème et je ne sais pas du tout s'il est connu. Pour être précis, il s'agit d'un script de drag&drop. Pour le drag pas de problème, c'est pour le drop que ça coince :

Pour déterminer si l'élément draggé peut-être droppé dans un élément cible, j'utilise un objet "Listener" auquel s'ajoutent les éléments cibles en temps réel (c'est à dire durant le mousemove). Cette inscription se déclenche par le biais de l'événement mouseover sur les éléments cibles.

Mais cet événement mouseover n'est jamais déclenché puisque l'élément draggé suit la souris, et donc se retrouve entre le curseur et les éléments cibles...

Notez que si je décale l'élément draggé de quelque pixels de la souris, celle-ci se retrouve à nouveau "libre" et les mouseover sont déclenchés, mais ce n'est pas une solution envisageable.

Si c'est clair, c'est cool Smiley smile
Sinon je peux essayer d'être plus précis.
J'ajoute 2 images pour la compréhension:


upload/7959-off.gif

------------------------------------

upload/7959-on.gif
Modifié par Ze Nenex (04 Jul 2007 - 23:15)