繁体   English   中英

防止jquery原型/插件方法之间发生冲突

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM