Я хочу переопределить функцию jQuery hide()
для моего объекта. Я хочу, чтобы он вызывал мою onHide()
функцию, а затем вызывал оригинал hide()
.
Как это сделать?
Самый простой код не будет передавать параметры, я думаю:
myobject.oldhide = myobject.hide;
myobject.onHide = function() {
// something
};
myobject.hide = function() {
this.onHide();
this.oldhide();
}
jQuery's hide()
принимает до 3 параметров. Могу ли я просто определить 3 из них?
myobject.oldhide = myobject.hide;
myobject.onHide = function() {
// something
};
myobject.hide = function(a,b,c) {
this.onHide();
this.oldhide(a,b,c);
}