Jquery淡入淡出,将一些元素淡出
我需要淡出并淡出
中的一些子元素,就像Toni Almeida的回答一样:
淡入淡出图像
我该如何编辑该答案中的代码?
这是我的js
代码修改为使用您的html
:
var count = 1; setInterval(function() { count = ($("#slideshow").find(".slice:nth-child("+count+")").fadeOut().next().length == 0) ? 1 : count+1; $("#slideshow").find(".slice:nth-child("+count+")").fadeIn(); }, 2000);
小提琴: http : //jsfiddle.net/HewAd/
var count = 1; var $slideShow = $("#slideshow"); var $prevSlice; var $nextSlice; setInterval(function() { $prevSlice = $slideShow.find(".slice:nth-child("+count+")"); count = ($prevSlice.next().length == 0) ? 1 : count+1; $nextSlice = $slideShow.find(".slice:nth-child("+count+")"); $prevSlice.fadeOut(); $nextSlice.fadeIn(); }, 2000);
这是一个小提琴: http : //jsfiddle.net/KA4Zq/308/
这是对的吗?