【发布时间】:2011-03-22 14:35:47
【问题描述】:
我有一个现有的 jQuery 插件,现在我想扩展它。考虑下面提到的插件:
$.fn.x = function(option) {
var defaults = {
a: 1,
b: 2
};
option = $.extend(def, option);
function abc() {
//do something
}
function def() {
//do something
}
};
现在上面的一个是我从某个地方得到的插件。我需要对 abc 方法有自定义行为,比如
function abc() {
//do something else
}
我不想更改现有的插件,你能告诉我如何通过扩展或制作我自己的自定义插件来实现相同的效果吗?
【问题讨论】:
-
关于在不改变插件的情况下进行扩展的难度的信息,请参阅this question。
标签: jquery plugins jquery-plugins