我正在制作一个网站,其中有几个 div 和一个位于顶部的菜单。当你到达一个新的 div 时,我希望菜单的背景颜色发生变化。我已经有了这个脚本;
$(document).ready(function(){
var scroll_pos = 0;
$(document).scroll(function() {
scroll_pos = $(this).scrollTop();
if(scroll_pos > 2280) {
$("#menu").css('background-color', '#6FC6DF');
} else {
$("#menu").css('background-color', '#B4B4B4');
}
}
);
$(document).scroll(function() {
scroll_pos = $(this).scrollTop();
if(scroll_pos > 3220) {
$("#menu").css('background-color', '#B4B4B4');
}
});
这很好用,但现在我想让设计响应,我希望背景颜色在网站的某个百分比上发生变化。那可能吗?
谢谢!