我不明白這一點,如果我有像滑塊和圖像預加載我不明白這個功能(選件)
jQuery.fn.awShowcase = function(options); //slider
$.fn.preloader = function(options); // preloader
他們並不在同一個頁面上工作,因爲功能是相同的?
我不明白這一點,如果我有像滑塊和圖像預加載我不明白這個功能(選件)
jQuery.fn.awShowcase = function(options); //slider
$.fn.preloader = function(options); // preloader
他們並不在同一個頁面上工作,因爲功能是相同的?
不知道什麼功能都是一樣的,因爲他們都不是獨立運作。
在編寫jQuery時,您可以使用jQuery
或$
來引用庫,因爲它們在內部彼此設置。該fn
指向jQuery的命名空間(認爲它作爲obj.foo = {) In that example obj is
$ and foo is
fn`。
最後一部分是實際的插件名稱,兩者awShowcase
和preloader
都分配到什麼叫做匿名函數。所以,當你調用$('selector').awShowcase()
或$('selector').preloader()
,匿名函數被調用。
由於awShowcase
和preloader
不應該有任何衝突一樣。
Tnx的解釋! – user1040487
他們會很好地工作,你定義了兩個自定義jQuery函數,它們通過
$('selector').awShowcase(options);
$('selector').preloader(options);
他們應該只是罰款...... –
你是在暗示,因爲他們正式對米有相同的名稱,使他們相同的功能或東西? – Esailija
你問一個問題或報告你的觀察結果? – Sparky