2012-08-10 23 views
1

我開發一個jQuery插件jQuery的不返回

$(someelment).myplugin(); 

工作完美的元素。

當其他插件是包括錯誤顯示

$(someelment).myplugin().otherplugin(); 

和下面情況下,也工作。

$(someelment).otherplugin().myplugin(); 
+0

顯示'myplugin'的代碼,它不會像標題所暗示的那樣返回對象。 – 2012-08-10 11:10:15

回答

2

通常,您必須在您的插件功能中返回this(或this.each())才能維護插件的可連接性。如果你錯過了,你可能無法調用另一個插件 - 只是你的問題。 Here是參考。

1

你需要在你的插件中

return thisreturn this.each()

聲明,以便鏈接能正常工作。