プロトタイプのいくつかのメソッドをオーバーライドして、次のElement
ようにカスタム フックを追加できるようにします。
Element.prototype._method = Element.prototype.method;
Element.prototype.method = function(){
this._method.apply(this, arguments);
// custom callback
}
ある時点で、元の方法を復元したいので、次のようにします。
Element.prototype.method = Element.prototype._method;
ただし、method
要素がノードで呼び出されるとInvalid procedure call or argument
、IE8 でエラーが発生するようです。元の方法を間違って復元していませんか?