好的,下面是主要函数:
function updown(){
var bottom = $(document).height()-$(window).height();
//scroll to bottom. scroll to 0. and execute updown().
$('body')
.animate({scrollTop:bottom},20000)
.animate({scrollTop:0},2000,updown);
}
updown();
然后我使用:
$('body').stop(true);
点击按钮停止动画队列
我的问题是如何重新启动动画队列?例如$('body').play(true);
,如果你明白我在说什么(尽管我知道它没有那个lol那么简单)。
提前感谢您的帮助!
您是否再次尝试调用updown()?
<button id="go">Go</button>
<button id="stop">STOP!</button>
function updown(){
...
}
updown();
/* Stop animation */
$("#stop").click(function(){
$(".body").stop();
});
/* Start animation */
$("#go").click(function(){
updown();
});
更多信息:http://api.jquery.com/stop/