2011-04-12 63 views
3

我在查看是否可以添加方法或交互到jQuery UI庫而無需編輯代碼本身?我希望能夠在新版本發佈時快速升級,但仍然可以添加擴展基本UI腳本的自己的功能。擴展jQuery UI方法

例子:

我想用.dialog()方法有指針提示,以提供短信到特定區域。

有沒有簡單的方法來添加這個,或者我最終將不得不下載源代碼,並在每次發佈時自己做?

回答

3

訪問UI部件的原型:

var proto = $.ui.autocomplete.prototype; 

proto.myNewMethodForAutocomplete = function(){ 
    // ... 
}; 

您也可以directy延長原型是這樣的:How to extend a jquery ui widget ? (1.7)