我正在制作一个网站,其中有几个 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');
  }
});
这很好用,但现在我想让设计响应,我希望背景颜色在网站的某个百分比上发生变化。那可能吗?
谢谢!