我正在努力实现这一结果,您可以在这里看到它的出色运用
http://www.formuswithlove.se

当我到达称为#about的特定div时,我希望身体背景发生变化。

你能帮我么?

非常感谢,
F。

最佳答案

您可以基于滚动偏移量来执行此操作,而无需任何jQuery插件

$(window).scroll(function(){
    if($(window).scrollTop()>500){
        $('body').addClass('redBg')
    }else{
        $('body').removeClass('redBg')
    }
})


或使用类似jQuery.inview的名称

$("#someElement").bind('inview', function(e, isInView) {
   if(isInView){
     $('body').addClass('redBg')
   }else{
      $('body').removeClass('redBg')
   }
});

关于javascript - 在滚动条上更改主体的背景色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15439604/

10-12 01:12