2011-09-29 40 views
0

我已經制作了兩個jquery插件,這兩個插件都可以單獨使用。應用多個jQuery插件

如果我打電話給他們使用:

$('input').inputShrink(); 
$('input').fillForm(); 

那麼這兩個影響工作。但是,如果我這樣做:

$('input').inputShrink().fillForm(); 

然後只應用第一個。我的理解是你可以做到這一點,我需要設置的插件中有什麼?從jQuery文檔

+2

你在第一個插件中返回jQuery對象嗎? – f0x

+0

賓果!如果你給你的評論一個答案,我可以將其標記爲如此。 – Chris

回答

1

報價:LINK

保持chainability在一個插件,你必須確保你的插件返回this關鍵字。

總之 - 記住要返回插件中的jQuery對象。