为什么是.scrollTop();工作不好?

时间:2015-05-25 15:33:23

标签: javascript jquery

如果您在某个高度后滚动,我正在尝试发出示例警报,但代码不起作用。看看:

$(window).scroll(function(e){
     var scrolled = $(window).scrollTop();
     if (scrolled = 18) {
        alert("ciao");
     }
});

谷歌Chrome控制台没有报告任何错误,jQuery链接正确。你知道哪个是问题吗?

1 个答案:

答案 0 :(得分:3)

您的赋值运算符=应该是比较运算符==

if (scrolled == 18) {// ==
               alert("ciao");
}

更新

不知道为什么alert()正好18。但你应该更好地使用它:

if (scrolled >= 18) {// ==
               alert("ciao");
}