扩展picEdit Jquery插件

时间:2016-02-10 04:58:42

标签: jquery jquery-plugins

您好我正在尝试扩展this jQuery插件,但似乎我似乎找不到像其他插件那样的方法。我试过了:

$.fn.picEdit.somefunction = function() {

但似乎插件函数是封装的。

有谁知道如何覆盖这个特定的插件(不在JS插件内部编辑/黑客攻击)?我只是想知道它是否可以延长。感谢。

2 个答案:

答案 0 :(得分:1)

您可以创建picEdit对象的副本,扩展该对象并将jQuery.fn.picEdit设置为副本。

代码:

(function(window, document, $, undefined) {
  // your methods
  var methods = {
    sayHi: function(name) {
      alert("Hello " + name);
    }
  };
  // duplicate of the extended picEdit
  var newPicEdit = $.extend($.fn.picEdit, methods)
  // set jQuery.fn.picEdit 
  $.fn.picEdit = newPicEdit;
})(this, this.document, jQuery);
祝你好运,希望有所帮助。

答案 1 :(得分:0)

我相信这post可以帮到你。

看一下评论,Matt Hughins甚至还有一个关于如何实现这个目标的例子。