假设我在网站上有一个主要的js文件,其中包含一些代码,如下所示:
$.fn.extend({
break: function(){
//code here
},
cut: function(){
//code here
},
// ...many other methods
});
我就像这样使用它:
$('#mydiv').break().animate() ...
现在,如果我添加一个外部jquery插件文件,该文件也有一个'break'方法,我如何防止我的$ .fn方法与其他人之间发生冲突?
答案 0 :(得分:3)
你不能。
这就是为什么许多插件(例如jQuery UI)只向原型添加一个方法,该方法将操作名称作为参数。