我正在尝试在我的#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/