如果我有图像滑块和图像预加载器
,我不明白这一点jQuery.fn.awShowcase = function(options); //slider
$.fn.preloader = function(options); // preloader
它们不能在同一页面上工作,因为功能相同?
答案 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`。
最后一部分是实际的插件名称。 awShowcase
和preloader
都分配给称为匿名函数的内容。因此,当您调用$('selector').awShowcase()
或$('selector').preloader()
时,将调用该匿名函数。
由于awShowcase
和preloader
不相同,因此不应发生冲突。