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