我尝试将自己的功能添加到galleriffic.js
,这会在更改图片时更改包含<div>
的文字。
麻烦的是,我很难搞清楚代码。令我困惑的一个主要问题是如何在第16行,它包含插件声明
$.galleriffic = {.....
并在第88行,它具有功能
$.fn.galleriffic = function(settings) {...
这两者之间究竟有什么区别?为什么不把这个函数放在插件声明中呢?
为什么有一个是原型而另一个不是原型? (由.fn
)
答案 0 :(得分:0)
我认为第一个声明允许你写:
$.gallerific.goto(hash);
这看起来像某种便利功能。
第二项声明适用于:
$(selector).gallerific({
// options
});