滚动时更改背景颜色

时间:2013-09-03 17:55:44

标签: jquery css

我希望我的标题的背景颜色更改为滚动过去的div的背景颜色。因此,当滚动到div #about(绿色)时,我标题的背景颜色也将变为绿色。到目前为止我有这个,但它没有用。非常感谢任何帮助。

var t = $('#about').offset().top - 100;

$(document).scroll(function(){
    if($(this).scrollTop() > t)
    {   
        $('header').css({"background-color":"green"});
    } 
});

查看我的fiddle

1 个答案:

答案 0 :(得分:1)

在您添加jQuery之后,您的代码在您的小提琴中工作得很好。 (我使用1.9.1)。