【发布时间】:2013-10-09 21:48:59
【问题描述】:
我试图让我的页脚在用户向下滚动时进行动画处理,然后在用户滚动到顶部时进行动画处理。
当您向下滚动时,我的代码似乎适用于页脚动画,但当您返回顶部时却不行。
此外,我尝试将其设置为在您从顶部向下滚动 400 像素时设置动画,但出于某种原因,动画会在您滚动的那一刻发生。
$(function(){
$(window).scroll(function(){
if ($(window).scrollTop()<400){
$("#footer").animate({"bottom" : "0px"}, 3000);
}else if($(window).scrollTop()>400){
$("#footer").animate({"bottom" : "-150px"}, 1500);
}
});
});
欢迎大家帮忙。
【问题讨论】:
-
是 $("#footer").animate({"bottom" : "0px"}, 3000);显示或隐藏页脚?
-
它在 0px 处显示页脚,在 -150 px 处显示页脚。
-
刚刚搞砸了脚本并删除了
else if语句,只使用了else。我无法使用 JS fiddle,但它似乎在 W3 学校“自己尝试”代码框中工作。
标签: jquery animation scrolltop