2012-03-05 141 views
2

在jQuery用戶界面,窗口小部件都是這樣建立在jQuery用戶界面的那些:定義UI元素像

$("#selector").accordion({ //options }); 

我將如何去創造我自己的小工具,將像這樣被創造出來的?主要是,我需要知道如何定義一個可以在DOM元素上調用的函數(我是一個JavaScript新手,而且jQuery UI代碼不太可讀)。

回答

1

瞭解如何創建jQuery plug-in。這對於組織代碼非常好,並且可以更輕鬆地重用功能。

+0

這正是文檔的我一直在尋找的那種。非常感謝! – 2012-03-05 16:39:27

2

世界上最小的jQuery插件! jsfiddle

$.fn.myFunc = function(){ 
    alert($(this).length) 
}; 
$('div').myFunc(); 

+0

爲了緊湊。指出這並不是最佳實踐,這仍然很好。命名空間,默認值等也應該被正確處理。 http://docs.jquery.com/Plugins/Authoring – Tx3 2012-03-05 07:07:55

+0

非常直白。它真的讓我感覺到如何宣佈事情。 – 2012-03-05 16:40:00