开发者

show(index) not working with IE8

开发者 https://www.devze.com 2023-03-10 05:14 出处:网络
Hey, I have been able to figure out what IE8 hates (show(index)), but not how to fix it. I know that what I need to do is having something.show(index), but I\'m not sure what. Any tips would be awesom

Hey, I have been able to figure out what IE8 hates (show(index)), but not how to fix it. I know that what I need to do is having something.show(index), but I'm not sure what. Any tips would be awesome.

var index = 0;
var images = $("#gallery img");
var thumbs = $("#thumbs img");
var imgHeight = $(thumbs).attr("开发者_Python百科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);
}


I think you just need:

$(thumbs[index]).show();

but I'm not 100% sure because I don't know exactly what your code wants to do.

The opposite of ".show()" is ".hide()". You can pass both of those methods arguments to tell them how long to take when showing the element.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号