[英]Preventing conflict between jquery prototype/plugin methods
假设我在网站上有一个主要的js文件,其中包含一些代码,如下所示:
$.fn.extend({
break: function(){
//code here
},
cut: function(){
//code here
},
// ...many other methods
});
我这样使用它:
$('#mydiv').break().animate() ...
现在,如果我添加一个也具有“ break”方法的外部jquery插件文件,如何防止$ .fn方法与其他方法之间发生冲突?
你不能
这就是为什么许多插件(例如jQuery UI)仅向原型添加一个以操作名称作为参数的方法的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.