document の scrollTop を取得し、この回答のコードを使用したいだけです。しかし、私が得たのは「ウィンドウ」オブジェクトです。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'
簡単な質問だと思いますが、なぜオブジェクトを返すのかわかりません。