1
被覆盖JavaScript方法我重写了一些对Element
原型方法,这样我就可以在自定义的钩子添加像这样:恢复在IE8
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。我是否错误地恢复原始方法?
+1因为这是一个有趣的问题。但是我怀疑真正的答案是重写代码并以不同的方式做事。 – Spudley 2012-07-25 06:24:38