滚动位置不适用于linux mint,Chrome或Firefox

问题描述 投票:0回答:1

我读了这么多教程,我厌倦了他们。我想知道观众有多少像素。我制作了这个基本的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。如果它在每个平台上运行都会很好。

javascript google-chrome
1个回答
0
投票

两个问题 - 首先,您在间隔之外设置ScrollPos,因此它只会设置一次,并且不会更新。其次,您可能想要使用window.pageYOffset

var intervalID = window.setInterval(CheckPage, 2000);

function CheckPage() {
    console.log(window.pageYOffset);
}
© www.soinside.com 2019 - 2024. All rights reserved.