大家好,这是我的代码:

function scroll(obj) {
  $(obj).animate({top:'-'+$('li:nth-child(1)', obj)
        .outerHeight(true)}, 15000, 'linear', function(){
            $(obj).css({top:0});scroll(obj);
        });
}


只是想知道如何使它无限(不停循环或不停地从上到下)而不是跳回顶部。

有任何想法吗?

最佳答案

function scrollDown(obj){
    obj.animate({top:'-'+$('li:nth-child(1)', obj).outerHeight(true)}, 15000, 'linear', function(){scrollUp($(this));});
}

function scrollUp(obj){
    obj.animate({top:0)}, 15000, 'linear', function(){scrollDown($(this));});
}

scrollDown($("#myObject"));

10-05 20:44
查看更多