扩展一个jQuery插件

有没有人扩展现有的jQuery插件

我不知道从哪里开始.我宁愿不是真的复制和修改我想扩展的插件.
我是通过原型或只是扩展调用这个插件的问题吗?

或者我在想这样做有意义吗?

解决方法

编辑:正如Seb所指出的,这不是严格的“扩展”一个插件的例子,更多的是“封装”一个插件,所以把它当成:)

这是为了简化我以前使用jquery autocomplete plugin的一些事情:

// small autocomplete plugin wrapping the full autocomplete plugin for a standard look and feel
(function($) {
    $.fn.standardAutocomplete = function(type) {
        return this.autocomplete(ToAbsoluteUrl("~/System/Autocomplete/" + type),{
            formatItem: formatItem,formatResult: formatResult
        });
        // Autocomplete formatting callbacks
        function formatItem(row) { return row[0] + "<span class=\"sub\">" + row[1] + "</span>"; }
        function formatResult(row) { return row[0].replace(/(<.+?>)/gi,''); }
    }
})(jQuery);

在这不是按照书“jquery编码实践 – 例如我不认为可以选择多个元素的事实,但在这种情况下,我知道我永远不会在页面上选择多个元素,所以我想保持简单,它“适用于我”.您也许可以使用类似的方法,也许有一点更复杂.

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...