11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'utilise prototype et je souhaite créer un div qui puisse a la fois réponde au click et au drag.

Le problème que je n'arrive pas a résoudre a lieu a la fin du drag l evenement sensé se déclenché au click se déclenche.

J'espere que j'ai été clair.

voici le code exemple :

<script type="text/javascript">
new Draggable('testtest', {revert:true});
Event.observe('testtest', "click", function(){alert('click')});
</script>
<div id="testtest">draggable</div>
Salut,
Ce que tu peux faire, c'est un model de boite sur le model des "fenêtres" classiques window osx ou autres, c'est à dire que pour la déplacer il faut se placer sur un zone specifique ( en générale en haut de la fenêtre ) comme ça par exemple et comme ça tu peux faire ce que tu veux dans le reste de la fenêtre sans avoir de "conflit d'évenements".
Le problème est que je veux faire ca sur un arbre de categories.

Il n'y a pas de solution de contournement.

Et je bloque sur la question.
La solution peut être la même, si c'est une liste, tu ajoutes une poigné sur laquelle tu mets une icône pour indiquer qu'elle est déplaçable. Cela peut-être une zone devant le nom du lien ou aprés.