【发布时间】:2013-08-28 16:44:38
【问题描述】:
我只想获取文档的 scrollTop 并使用此 answer 中的代码。但我得到的是一个“窗口”对象。我已经用 IE 10、Chrome 和 Firefox 进行了测试。 这是我的代码:
var doc = document.documentElement, body = document.body;
var left = (doc && doc.scrollLeft || body && body.scrollLeft || 0);
var top = (doc && doc.scrollTop || body && body.scrollTop || 0);
scroll = {
top: (doc && doc.scrollTop || body && body.scrollTop || 0),
left: (doc && doc.scrollLeft || body && body.scrollLeft || 0)
};
console.log(scroll.top); // return 0
console.log(top); // return object 'Window'
我认为这是一个简单的问题,但我不知道为什么它会返回一个对象。
【问题讨论】:
标签: javascript scrolltop