请有点同情,因为我对这些语言很陌生。 http://jsfiddle.net/3vyJR/
我想要实现的目标非常简单。我正在尝试获取 Jquerys scrollTop 方法的值并将其存储在一个变量中。然后使用JS IF语句检查变量的值,如果小于4则背景为绿色,否则为蓝色。
在下面的代码中,我使用 alert 来告诉我页面加载时 scrolltop 的值,它告诉我它是 0,所以我希望页面是绿色的,但它不是蓝色的。
有人可以告诉我代码有什么问题吗?
$(document).ready(function(){
var n = $(document).scrollTop;
alert($(document).scrollTop());
if (n <= 4) {
$("body").css("background", "green");
}
else {
$("body").css("background", "blue");
}
});