简单的jQuery滚动条 - 如何让它无限?

时间:2012-06-07 10:03:19

标签: javascript jquery html css web

嘿,伙计们,这是我的代码:

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

只是想知道如何让它无限(无论是保持循环还是继续从上到下)而不是只是跳回到顶部。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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"));