1

我正在尝试更改 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 的引用的正确方法是什么?

4

0 回答 0