扩展 jQuery UI 方法

Posted

技术标签:

【中文标题】扩展 jQuery UI 方法【英文标题】:Extending jQuery UI methods 【发布时间】:2011-08-03 11:53:40 【问题描述】:

我正在寻找是否可以在不编辑代码本身的情况下向 jQuery UI 库添加方法或交互?我希望能够在新版本出现时快速升级,但仍然能够添加我自己的功能来扩展基本 UI 脚本。

例子:

我想使用 .dialog() 方法获得指针提示,以向特定区域提供消息。

有没有一种简单的方法来添加它,或者我最终必须下载源代码并在每次发布时自己做?

【问题讨论】:

【参考方案1】:

访问 UI 小部件的原型:

var proto = $.ui.autocomplete.prototype;

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

你也可以像这样直接扩展原型:How to extend a jquery ui widget ? (1.7)

【讨论】:

以上是关于扩展 jQuery UI 方法的主要内容,如果未能解决你的问题,请参考以下文章

jQuery扩展模板

jQuery UI常用插件使用

Struts2 JQuery UI常用插件

Jquery扩展方法

获取JQuery UI tabs中被选中的tabs的方法

为 jQuery 发布你的简短扩展函数好东西