自动滚动div

时间:2015-05-18 17:02:31

标签: javascript

我正在尝试div滚动到bottom,然后回到top并无限重复,目前我只能找到如何滚动到底部:

$(document).ready(function(){
   $('#scrolldiv').animate({
   scrollTop: $('#scrolldiv')[0].scrollHeight}, 30000);
});

1 个答案:

答案 0 :(得分:1)

向animate函数添加回调函数

function scroll(down) {
    $("body").animate({
        scrollTop: down ? $("body")[0].scrollHeight : 0
    }, 1000, function () { //a callback function
        scroll(!down);
    });
}
$(scroll);
body {
  height: 3000px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>