2012-01-02 4 views
0

У меня возникли проблемы с простой анимацией jQuery в хроме. Это происходит, когда браузер загружается в первый раз. Первый div (id = rijbewijs), верхняя синяя полоса, которая анимируется, иногда пропускается и не появляется вообще. Я думал, что хром пропускает это, потому что он все еще занят загрузкой других изображений. Это происходит не всегда, в основном при загрузке в первый раз.Проблема с Chrome при загрузке jQuery анимации

Другие браузеры Я не заметил ошибку, я вижу там, где некоторые проблемы в более ранних версиях jQuery с функцией анимации, но это, похоже, не та же проблема.

мой код:

$('document').ready(function(){ 
    $('#rijbewijs').css({ 
     'left':'-600px' 
     }) 

    $('#proefles, #tweeuurles').css({ 
     'left':'700px' 
     }); 

    $('#main img').ready(function(){ 
      $('#headerBackground').show(); 
      $('#headerBackground, #main img').fadeIn(600,function(){ 
       $('#rijbewijs').delay(750).animate({ 
        'left':'0' 
       }, 500); 

       $('#proefles').delay(1750).animate({ 
        'left':'175' 
       }, 500); 

       $('#tweeuurles').delay(2500).animate({ 
        'left':'209' 
       }, 500); 
      }); 
    }); 
}); 

посмотреть здесь http://www.rijschool-rijles.nl/in/amsterdam

Любой решение?

+0

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

+0

Вы видели синюю полосу? – Tosh

+0

да! он плавает обратным образом от них. т.е. слева направо. Работать хорошо с моей стороны. Я использую chrome –

ответ

0

My bad: $ ('document') должен быть $ (document). Удивленный никто не поймал этого.

Смежные вопросы