IE8 jquery одушевленная проблема - PullRequest
0 голосов
/ 05 августа 2011

В IE8 анимация запускается только один раз и останавливается. Это должен быть бесконечный цикл. Работает повсюду, кроме IE8 (иди на цифру ...!). Вот код:

    <script type="text/javascript">
    $(document).ready(function(){

    setInterval(function() {
    $("#hand").animate({left: '-=300px'}, 490).animate({left: '+=300px'}, 550).delay(5200) ;}, 5200);
    });
    </script>

Большое спасибо, Andrea

1 Ответ

1 голос
/ 05 августа 2011

Нет необходимости указывать задержку, потому что сам setInterval будет запускаться через каждые 5200 мс.Попробуйте это.

setInterval(function() {
    $("#hand")
    .animate({left: '-=300px'}, 490)
    .animate({left: '+=300px'}, 550);
}, 5200);
...