嘿,我已经能够弄清楚IE8讨厌什么(显示(索引)),但不知道如何解决它。我知道我需要做的是拥有something.show(索引),但我不确定是什么。任何提示都会很棒。
var index = 0;
var images = $("#gallery img");
var thumbs = $("#thumbs img");
var imgHeight = $(thumbs).attr("height");
$(thumbs).slice(0,3).clone().appendTo("#thumbs");
for (i=0; i<thumbs.length; i++)
{
$(thumbs[i]).addClass("thumb-"+i);
$(images[i]).addClass("image-"+i);
}
$("#next").click(sift);
show(index);
setInterval(sift, 8000);
function sift()
{
if (index<(thumbs.length-1)){index+=1 ; }
else {index=0}
show (index);
}
答案 0 :(得分:1)
我认为你只需要:
$(thumbs[index]).show();
但我不是百分百肯定,因为我不确切知道你的代码想做什么。
“.show()”的反面是“.hide()”。您可以传递这两个方法参数,告诉他们在显示元素时需要多长时间。