Javascript:如何在保留原始引用的同时扩展dom属性?

时间:2013-08-27 08:16:09

标签: javascript

我正在尝试更改Element.scrollTop之类的属性。我想返回一个修改原始数字的数字

var descriptorWithChanges =
{
    get: function () {
        alert("scrollTop accessor " + this.scrollTop);
        var originalScrollTop = this.scrollTop
        return (originalScrollTop - 10);
    }
};
Object.defineProperty(Element.prototype, "scrollTop", descriptorWithChanges);

问题是我得到错误:递归过多。存储对originalScrollTop的引用的正确方法是什么?

0 个答案:

没有答案