如何编写我的第一个jQuery插件?

Mr_*_*zle 0 jquery jquery-plugins

我现在正在编写我的第一个jQuery插件,我发现这篇关于"构建你的第一个jQuery插件"的博文,但在第一步中他们提供了两种编写插件的方法:第一个:


$.fn.yourPlugin = function(options) {

   return this.each(function() {

   });
};


第二个:


(function($){
 $.fn.yourPlugin = function() {

    return this.each(function() {

    });
 };
})(jQuery);


因为他们说$与其他图书馆的冲突可能存在一些问题....

所以我想知道这里最好的做法是什么.

sch*_*tyl 7

绝对在每种情况下都是第二个.不要使用第一个,除非你是唯一一个将使用插件的人,并且可以确保$变量总是指向jQuery.