javascript - 扩展 jQuery UI 方法

标签 javascript jquery jquery-ui javascript-framework

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

例子:

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

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

最佳答案

访问 UI 小部件的原型(prototype):

var proto = $.ui.autocomplete.prototype;

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

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

关于javascript - 扩展 jQuery UI 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5629022/

相关文章:

javascript - Fancybox 在加载时调整大小无法正常工作

javascript - jQuery UI 奇怪的调整大小行为

Jquery 拖放在 chrome 和 ie9 中不起作用

javascript - jQueryUI 对话框不工作 - 为什么?

javascript - 如何在javascript中添加显示div的条件

javascript - WordPress 中的 Qtip2/同位素冲突 : "Uncaught TypeError: Cannot call method ' call' of undefined"

javascript - 使用 CSS 或 javascript 在 html 4 中折叠和展开列表的最佳方法是什么

javascript 将参数传递给 object.keys

javascript - 子菜单的 2 列布局

如果用户单击输入字段,jQuery 停止 setTimeout