我正在努力实现这一结果,您可以在这里看到它的出色运用
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/