我有五个图像。这就像标题标志。我想显示那些图像像第一个图像应该淡出,然后第二个图像应该显示在同一个地方,然后第三个图像,然后再显示第一个图像。它应该继续淡入淡出。如何使用Jquery淡入淡出不同的图像?
的html代码:
<div id="slideshow">
<div>
<img id="img1" src="images/heading%20bar%201.png" style="height: 150px; width: 100%; padding-bottom: 10px;"/>
</div>
<div>
<img id="img2" src="images/heading%20bar%201.png" style="height: 150px; width: 100%; padding-bottom: 10px;"/>
</div>
<div>
<img id="img3" src="images/heading%20bar%201.png" style="height: 150px; width: 100%; padding-bottom: 10px;"/>
</div>
</div>
jQuery代码
$(document).ready(function() {
$("#slideshow > div:gt(0)").hide();
setInterval(function() {
$('#slideshow > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);
})
当我尝试此代码首先出现的所有图像三行,然后通过一个淡出一个,当它做第二次,第一个图像进入第二行,然后淡入第一行的第二个图像,就像它的工作。
我想第一个图像应该淡出,然后第二个图像应该淡入,然后第三个图像。
我是新来的Jquery,感谢
请出示一些相关的CSS。 – Dario
@Dario这张图片的css中没有代码 – Faisal
尝试使用css'img {transistion:所有0.8s缓动转发;}' – prasanth