2011-04-12 67 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)