Как переопределить функцию в другом файле JavaScript? - PullRequest
9 голосов
/ 27 января 2011

У меня есть файл JavaScript, Mybasefile.js, который имеет функцию Mybasefunction(). Я хочу переопределить эту функцию в другом файле JavaScript. Когда функция вызывается нажатием кнопки, я хочу, чтобы оригинал Mybasefunction() выполнялся вместе с другим кодом. Как я могу это сделать?

1 Ответ

21 голосов
/ 27 января 2011

поместите этот код в файл переопределения.Убедитесь, что файл переопределения включен после оригинального.

var orig_Mybasefunction = window.Mybasefunction;
window.Mybasefunction = function(){
    orig_Mybasefunction();
    ...
}
...