0

やあ皆さん、ここに私のコードがあります:

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

トップに戻るのではなく、どうすれば無限にできるのか(ループし続けるか、上から下に進み続けるか)を考えてみてください。

何か案は?

4

1 に答える 1

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"));
于 2012-06-07T10:08:46.823 に答える