我正在编写一些 jquery 插件,我扩展了这些,但我不知道为什么:
方法一
(function($){
$.fn.myplugin = function() {}
})(jQuery);
$.extend({myplugin : $.fn.myplugin});
方法二
(function($){
$.extend({
myplugin: function() {}
})
})(jQuery);
对于#1,我可以调用 $.myplugin().myplugin2().myplugin3();
但是对于#2,不能使用 $.myplugin().myplugin2(); 它显示 myplugin2 不是有效的功能
基本上我想写#2,因为我不必声明
$.extend({
myplugin : $.fn.myplugin,
myplugin2 : $.fn.myplugin2,
.....});
对于每个插件。有人可以帮我吗?