J'ai des bouchons de remorquage attachés aux parent element
et its children
.Que dois-je faire lorsque des événements sont en conflit entre les plugins JQuery?
parent attaché avec JQuery UI selectable plugin
et ses enfants attachés avec un plugin appelé jquery contextmenu.
Avec le jquery contextMenu plguin
, il y a une fonction mousedown event
avec $.stopPropagation()
appliquée.
partielle du code contextMenu:
(this).mousedown(function(e) {
var evt = e;
evt.stopPropagation();
$(this).mouseup(function(e) {
e.stopPropagation();
// more code below...
});
Mais en même temps, le JQuery UI selectable
semble utiliser le mousedown event
pour faire la sélection des éléments, donc, parce que le contextMenu
, le selectable plugin
ne pouvait pas faire une sélection plus .
Maintenant, je devais remove the code $.stopPropagation() of contextMenu
et le selectable plugin
fonctionne encore et j'espère que cette manière n'a pas cassé le contextMenu plugin
.
Et enfin, que dois-je faire pour les faire fonctionner ensemble sans modifier le code, car il est dangereux de le faire?
Merci beaucoup !!