我试图记录一个元素在页面下方的距离,但是在我的控制台中我一直得到0。
window.addEventListener('scroll', function() {
var selector = document.getElementById("footer");
console.log(selector.scrollTop );
});
从阅读中可以看出,如果正文应用了溢出或高度,则似乎存在webkit错误。不过我已经在IE和Firefox中尝试了这一点,并且禁用了所有CSS,并且我一直得到相同的结果。
答案 0 :(得分:3)
改为使用offsetTop
。
window.addEventListener('scroll', function() {
var selector = document.getElementById("footer");
console.log(selector.offsetTop);
});
答案 1 :(得分:0)