我读了这么多教程,我厌倦了他们。我想知道观众有多少像素。我制作了这个基本的js脚本:
var ScrollPos = document.body.scrollTop;
var intervalID = window.setInterval(CheckPage, 2000);
function CheckPage() {
//alert(ScrollPos)
}
它每2秒向滚动器位置发送一个警报。我试过了:
var ScrollPos = window.pageYOffset;
var ScrollPos = window.scrollY;
var ScrollPos = document.querySelector(window);
var ScrollPos = document.documentElement.innerHTML.scrollTop;
没有用。我在chrome上运行linux mint。如果它在每个平台上运行都会很好。
两个问题 - 首先,您在间隔之外设置ScrollPos,因此它只会设置一次,并且不会更新。其次,您可能想要使用window.pageYOffset
:
var intervalID = window.setInterval(CheckPage, 2000);
function CheckPage() {
console.log(window.pageYOffset);
}