Supposons que j'ai un fichier js principal sur le site Web qui contient un code comme suit:La prévention des conflits entre les méthodes prototype/plugin jquery
$.fn.extend({
break: function(){
//code here
},
cut: function(){
//code here
},
// ...many other methods
});
et je l'utilise comme ceci:
$('#mydiv').break().animate() ...
maintenant Si j'ajoute un fichier plugin jquery externe qui a aussi une méthode 'break', comment éviter les conflits entre mes méthodes $ .fn et celles de quelqu'un d'autre?
Je viens d'arriver à ce sujet: http://stackoverflow.com/questions/1537848/jquery-plugin-namespace Je n'ai pas encore essayé, mais est-ce proche de ce que je recherche? Cela fonctionnera-t-il si je place des méthodes 'break' et 'cut' dans '$ .fn.myNamespace'? – fenderplayer
Oui, cela fonctionnera aussi. Cependant, je n'ai jamais vu un vrai plugin qui fait ça. – SLaks