Je cours thickbox et jquery ui draggable à la fois sur la même page, et ils sont en conflit.Jquery - Comment exécuter une fonction onclick uniquement si le lien n'est pas déplacé?
Jquery UI Draggable me permet de glisser-déposer les choses d'un endroit à l'autre avec ce code:
$(".droppable").droppable({
drop: function(ev, ui) {
do stuff
}
});
Thickbox commence un événement de clic, avec essentiellement ce code:
$(".thickbox").click(function(){
thickbox functions...
});
Mais parce que le lien thickbox est à l'intérieur du div draggable, il ouvre la thickbox quand je fais glisser le lien !! D'où le problème.
Comment puis-je modifier ce code afin que:
- Quand je fais glisser le lien, il ne thickbox ouvert.
- Lorsque je clique sur le lien (sans le faire glisser), il ouvre thickbox.
Merci!
Il est étrange que l'événement onmouseup ne fonctionne pas. Malheureusement, je n'utilise pas thickbox dans aucun de mes projets pour que je puisse l'essayer. –