嗨,我試圖擴展this jQuery插件,但似乎我似乎無法找到像其他插件一樣的方法。我試過了:擴展picEdit jquery插件
$.fn.picEdit.somefunction = function() {
但是看起來插件函數是封裝的。
有誰知道如何重寫這個特定的插件(不編輯/黑客JS插件裏面的任何)?我只想知道它是否可以延長。謝謝。
嗨,我試圖擴展this jQuery插件,但似乎我似乎無法找到像其他插件一樣的方法。我試過了:擴展picEdit jquery插件
$.fn.picEdit.somefunction = function() {
但是看起來插件函數是封裝的。
有誰知道如何重寫這個特定的插件(不編輯/黑客JS插件裏面的任何)?我只想知道它是否可以延長。謝謝。
您可以創建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);
祝你好運,希望它幫助。
請解釋你想實現什麼 – mylee
我不知道_picEdit_的存在......它看起來是一個非常漂亮的插件,如果你向我們解釋你想要擴展什麼函數,以及你期望的結果是什麼,我很樂意幫助你。 –
picEdit看起來像一個很棒的jQuery插件。 –