Javascript 每200px滚动页面时如何报警;

Javascript 每200px滚动页面时如何报警;,javascript,Javascript,每200px滚动页面时如何报警 当用户每200px浏览一次页面时,我想提醒一些文本;我该怎么做 我试着这样做,但不起作用 $(window).scroll(function () { if ($(window).scrollTop()%200 != '0') { alert($(window).scrollTop()); } }); 您应该这样检查: if ($(window).scrollTop() % 200 == 0) { ale

每200px滚动页面时如何报警

当用户每200px浏览一次页面时,我想提醒一些文本;我该怎么做

我试着这样做,但不起作用

$(window).scroll(function () {

    if ($(window).scrollTop()%200 != '0') {
                alert($(window).scrollTop());
    }
});

您应该这样检查:

if ($(window).scrollTop() % 200 == 0) {
    alert($(window).scrollTop());
}

可能重复的请定义“不工作”。没有重复,对我来说,我想提醒每200px;滚动200400600800…时的平均警报,。。。。PX您会很快发现,检查精确值在这里不起作用,因为用户不太可能滚动到精确的模200。您可能希望在两个方向上都使用一些舍入。但这会在用户使用滚动条或鼠标中键滚动时中断:更好的方法是跟踪上一个滚动位置,并检查该位置与当前位置之间是否存在200的倍数: