【发布时间】:2012-05-07 19:44:44
【问题描述】:
我正在尝试在我的#container div 的滚动事件上为 boxShadow 设置动画。一切正常,除了我想不出一种检测滚动条到达顶部的好方法,以便 boxShadows 可以动画出来。这是我目前的代码
$('#container').scroll(
function()
{
$('#white').animate(
{
boxShadow: "0 8px 8px -7px #696868"
},
"fast");
if ($('#container').scrollTop() == 0)
{
$('#white').animate(
{
boxShadow: "0 0 0 0 #696868"
},
"fast");
}
}
);
我添加了一个演示。最初的滚动动画效果很好,但是当条形图返回顶部时,第二个动画开始之前有相当长的延迟。http://jsfiddle.net/JYqC3/14/
【问题讨论】:
标签: javascript jquery scroll jquery-animate