Как сделать 2 анимации по одной - PullRequest
1 голос
/ 24 декабря 2010

Как сделать 2 анимации по очереди, сначала выполните scrollTop 1500px, после этого выполните scrollTop -1500px. Спасибо.

$(function(){
    $('#content').animate({
    scrollTop:1500
   }, 300, function(){
    $('#content').animate({
    scrollTop:-1500
   }, 300);
});
});

Ответы [ 2 ]

1 голос
/ 24 декабря 2010

Попробуйте взглянуть на http://api.jquery.com/delay/ это может быть то, что вам нужно.

0 голосов
/ 24 декабря 2010

Насколько я знаю, scrollTop не может иметь отрицательное значение, поэтому просто используйте top вместо:

$(function(){
    $('#content').animate({
       top:1500
    }, 300, function(){
        $('#content').animate({
           top:-1500
        }, 300);
    });
})
...