1

我发现这个模板用于创建 jQuery 插件http://stefangabos.ro/jquery/jquery-plugin-boilerplate-revisited/

但是我在代码中不明白,为什么我们将 pluginName 声明为 jQuery 对象的方法,然后我们将 pluginName 声明为对象 $.fn 的方法,为什么要这样做?

4

1 回答 1

2

添加插件以$使您能够编写:

var $el = $(".myselector");
$.myplugin($el, {
  some: "option",
  another: "one"
});

添加插件以$.fn使您能够编写:

$(".myselector").myplugin({
  some: "option",
  another: "one"
});
于 2012-07-12T10:10:55.267 回答