页面初始的背景色应该是 #1A1A1A,然后在滚动 210 像素后改变。不确定我哪里出错了。
$(document).ready(function(){
var scroll_pos = 0;
$(document).scroll(function() {
scroll_pos = $(this).scrollTop();
if(scroll_pos > 210) {
$("#left-panel").css('background-color', '#1A1A1A');
} else {
$("#left-panel").css('background-color', 'red');
}
});
});
#left-panel{background-color: red}
(推荐),或者在JavaScript中最初设置它,通过在document.ready
函数的顶部复制以下行:$("#left-panel").css('background-color', 'red');
。 - Maximillian Laumeister