我希望我的标题的背景颜色更改为滚动过去的div的背景颜色。因此,当滚动到div #about(绿色)时,我标题的背景颜色也将变为绿色。到目前为止我有这个,但它没有用。非常感谢任何帮助。
var t = $('#about').offset().top - 100;
$(document).scroll(function(){
if($(this).scrollTop() > t)
{
$('header').css({"background-color":"green"});
}
});
查看我的fiddle。
答案 0 :(得分:1)
在您添加jQuery之后,您的代码在您的小提琴中工作得很好。 (我使用1.9.1)。