2010-06-13 3 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의 경우 Windows 7에서 가끔은 몇 번 새로 고쳐야합니다. 그리고 첫 번째 슬라이드가 발생하기까지 7 초 정도 기다려야합니다. – codersarepeople

+0

범프 범프? 이것은 내가 박쥐를 몰고있다 : / – codersarepeople

답변

1

그것은 밝혀, 오류 만 발생했을 때 확률 변수 I = 0 나는 단지 바람을 피 웠고 그것이 1이나 2 중 하나가되도록 강요했다. 나는 아직도 그것이 왜 일어나고 있는지 알지 못한다.

관련 문제