我不明白这个功能(选项)

时间:2011-11-18 18:28:59

标签: jquery

如果我有图像滑块和图像预加载器

,我不明白这一点
jQuery.fn.awShowcase = function(options);  //slider
$.fn.preloader = function(options); // preloader

它们不能在同一页面上工作,因为功能相同?

2 个答案:

答案 0 :(得分:1)

它们可以正常工作,定义两个自定义jQuery函数,它们通过

独立运行
$('selector').awShowcase(options);

$('selector').preloader(options);

答案 1 :(得分:0)

不确定哪些功能是相同的,因为它们都不是。

编写jQuery时,您可以使用jQuery$引用库,因为它们在内部相互设置。 fn指向jQuery的命名空间(将其视为obj.foo = {) In that example obj is $ and foo is fn`。

最后一部分是实际的插件名称。 awShowcasepreloader都分配给称为匿名函数的内容。因此,当您调用$('selector').awShowcase()$('selector').preloader()时,将调用该匿名函数。

由于awShowcasepreloader不相同,因此不应发生冲突。