0
您好我有我無法觸及的基於jQuery的核心代碼。它包含一個功能例如:如何覆蓋封裝的函數(jQuery)
Library.Plugin.init = function (param1, param2) {
function doSomething(paramA, paramB, paramC) {
}
};
Library &插件只是對象容器。
我想改變doSomething()函數的某些部分,同時保持其他部分正常工作。 (我認爲它被稱爲覆蓋)
我該如何實現它?
預先感謝您
打開你最喜歡的編輯器,找到'doSomething()'函數,然後改變它。由於它是在'init'函數內部本地定義的,因此不能在代碼中的其他地方以編程方式隨機更改它。 – adeneo 2015-03-02 15:50:51
'函數doSomething'是'private'it意味着你不能覆蓋它。 你將不得不編輯自己的插件代碼本身的'函數doSomething' – sabotero 2015-03-02 15:50:53
謝謝大家澄清。 'init'函數在任何方面都是特殊的嗎? – krajicek 2015-03-03 11:23:29