Bonjour,
Je travail avec SVG et Jquery.
Sur ma zone de dessin j'ai plusieurs rectangles, lorsqu'on clique sur un des rectangles on peut le déplacer :
Mon souci, c'est lorsque je lache la souris, je suis obligé de recliqué pour quitter le mode 'move' alors qu'il doit s'arrête dès que j'ai laché la souris...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $('rect').bind('mousedown', function(e){ x = e.target.parentNode.getAttribute('id'); $('rect').bind('mousemove', function(e){ $('#'+x).attr('transform' , 'translate('+e.pageX+', '+e.pageY+')'); }); $('rect').bind('mouseup',function(){ $('#'+x).unbind('mousemove'); });
Avez-vous une idée de ce qui manque dans mon code ?
Merci de votre aide
Partager