2010-06-13 6 views
1

Иногда слайд-шоу на моем веб-сайте, который использует fadeOut и fadeIn для циклического перехода по трем основным изображениям, будет исчезать в новой фотографии, не выцветая старой. Это происходит не каждый раз, когда страница загружается. Мой сайт находится здесь (слайд-шоу займет 7 секунд, чтобы изменить): http://codersarepeople.com/v2/jQuery fadeOut() функция НЕ ВСЕГДА работает в Chrome, Firefox, IE

код я использую это

slideshow = new Array('#slideshow1','#slideshow2','#slideshow3'); 
var i = Math.floor(Math.random()*3); 
$(slideshow[i]).fadeIn(125); 
var t = setInterval(function() { 
$(slideshow[i%3]).fadeOut(250,function() { 
    $(slideshow[(i+1)%3]).fadeIn(250); 
}); 
i++; 
},7000); 
+0

Я не могу воспроизвести эту проблему. Не могли бы вы рассказать нам об окружающей среде, на которой вы используете этот веб-сайт. – Starx

+0

В Chrome, IE и firefox на окнах 7. Иногда вам нужно несколько раз обновляться, чтобы это произошло. И не забудьте подождать 7 секунд для первого слайда. – codersarepeople

+0

bumpity bump? Это заставляет летучих мышей: / – codersarepeople

ответ

1

Оказывается, ошибка возникает только при случайной величины я = 0 Я просто обманул и заставил его равняться 1 или 2. Я все еще не знаю, почему это происходит.