jQuery fadeOut()函数不使用';在Chrome、Firefox和IE浏览器中不总是工作

jQuery fadeOut()函数不使用';在Chrome、Firefox和IE浏览器中不总是工作,jquery,fadeout,Jquery,Fadeout,有时,我的网站上的幻灯片(使用淡出和淡出在三个主要图像之间循环)会淡出一张新照片,而不会淡出旧照片。但这并不是每次加载页面时都会发生。 我的网站在这里(更改幻灯片需要7秒): 我使用的代码是 slideshow = new Array('#slideshow1','#slideshow2','#slideshow3'); var i = Math.floor(Math.random()*3); $(slideshow[i]).fadeIn(125); var t = setInterval(f

有时,我的网站上的幻灯片(使用淡出和淡出在三个主要图像之间循环)会淡出一张新照片,而不会淡出旧照片。但这并不是每次加载页面时都会发生。 我的网站在这里(更改幻灯片需要7秒):

我使用的代码是

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);

事实证明,只有当随机变量i=0时才会发生错误。我只是作弊,强迫它等于1或2。我仍然不知道为什么会发生这种情况。

事实证明,只有当随机变量I=0时才会发生错误。我只是作弊,强迫它等于1或2。我仍然不知道为什么会发生这种情况。

我无法重现这个问题。您能告诉我们您使用本网站的环境吗?在Chrome、IE和firefox中,在windows 7上。有时,你必须刷新几次才能发生。记住等待7秒钟,第一次滑动发生。颠簸颠簸?这让我很恼火:我无法重现这个问题。您能告诉我们您使用本网站的环境吗?在Chrome、IE和firefox中,在windows 7上。有时,你必须刷新几次才能发生。记住等待7秒钟,第一次滑动发生。颠簸颠簸?这简直让我发疯:/