Повторяющийся код анимации Jquery - PullRequest
1 голос
/ 15 марта 2011

Я создал код, но хочу, чтобы он выполнялся повторно, пока пользователь не окажется на странице.

Вот мой код ---

                   $(document).ready(

                     function animate() {
                          $('div.lightining').stop().animate({
                            backgroundColor: '#789'
                          }, 1050, 'linear', function() { });
                     }

                     function () { $('div.lightining').cycle(animate()); }

                   );

Я хочу, чтобы сценарий повторялся после завершения. Есть ли у кого-нибудь идеи для достижения этого. Пожалуйста, помогите мне!

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 15 марта 2011
           $(document).ready( function() {


             function animate() {
                  $('div.lightining').stop().animate({
                    backgroundColor: '#789'
                  }, 1050, 'linear', function() {  animate(); });
             }

           animate();

           });
0 голосов
/ 15 марта 2011

код ниже будет непрерывно повторять анимацию где

атрибут является атрибутом для анимации

значение для анимации

и продолжительность продолжительности.

установите их на то, что вы хотите.

после завершения анимации обратный вызов вызывает анимацию снова.

 $(document).ready(function(){

    animate();

});

function animate(){

    $(".lightning").animate({
        attribute:value
    },duration,function(){
        animate();
    });

}

не уверен, что вы имеете в виду на странице части. Вы должны будете уточнить там. Также, если я прав, вы не можете анимировать цвет фона без плагина.

...