0

好的,这是主要功能:

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);,如果您明白我在说什么(尽管我知道它没有那么简单,哈哈)。. .

预先感谢您的任何帮助!

4

2 回答 2

0
<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/

于 2013-08-16T13:53:21.887 回答
0

您是否尝试过再次调用 updown() ?

于 2013-08-16T13:40:01.307 回答