1

如何在滚动时更改背景颜色,而不是基于与顶部的距离,而是基于 div 背景?我不知道你是否理解,但这里有一个我想要的例子,比如这个网站:http ://readymag.com/ 。

4

2 回答 2

3
$(document).scroll(function()
{
    $('body').css('background-color','#9966'+($(this).scrollTop()/10))
});

或者

$(window).scroll(function () { 
    $('body').css('background-color','#9966'+($(this).scrollTop()/10));
});
于 2013-03-21T04:36:25.987 回答
1

您可以使用像Waypoint这样的插件,它允许您根据滚动的位置触发功能。

在您的情况下,您可以触发一个更改背景颜色的函数。

于 2013-03-21T04:38:40.217 回答