【发布时间】:2018-03-28 09:25:42
【问题描述】:
能否请您看看This Demo 并告诉我为什么定位滚动位置的第二部分不起作用?我想要做的是将滚动位置定位在 450 到 600 之间并应用此动画
$(".box-caption").animate({ "top": "600px" },1000);
到元素
$(function() {
$( window ).scroll(function(e) {
var y = $( window ).scrollTop();
if (y >200 && y< 400){
$(".box-caption").animate({ "top": "350px" },1000);
}
if (y >450 && y< 600){
$(".box-caption").animate({ "top": "600px" },1000);
}
});
});
如您所见,它正在处理第一个动画,但不适用于第二个动画!能否请您告诉我为什么会发生这种情况以及如何解决?
【问题讨论】:
标签: javascript jquery css jquery-animate