jQuery有stop方法 停止当前动画,那么怎么开启原来停止的动画
4个回答
展开全部
stop后继续调用animate方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那请问这样呢?
function autoAnimate(){
$("#express").animate({"margin-top":"-640px"},10000,"linear",function(){
setTimeout(function(){
$("#express").animate({"margin-top":"0px"},10000,"linear",function(){
setTimeout(autoAnimate,2000);
});
},2000);
});
}
autoAnimate();
$("#express").hover(function(){
$(this).stop(false,false);
},function(){
autoAnimate();
});
function autoAnimate(){
$("#express").animate({"margin-top":"-640px"},10000,"linear",function(){
setTimeout(function(){
$("#express").animate({"margin-top":"0px"},10000,"linear",function(){
setTimeout(autoAnimate,2000);
});
},2000);
});
}
autoAnimate();
$("#express").hover(function(){
$(this).stop(false,false);
},function(){
autoAnimate();
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是停止之后,动画就不在进行了,还会继续进行的,不用担心的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
No man is born wise or learned.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询