我有一个无限循环幻灯片,我正在寻找的结果是:闪烁的图像->几秒钟的空白->下一个闪烁的图像,...
@marcus-ekwall 解决方案几乎可以正常工作,但是第一张幻灯片显示的时间间隔很长而不是很短,然后循环正常。任何的想法?谢谢
$(function(){
$('.slideshow img:gt(0)').hide();
setInterval(function(){
var $current = $('.slideshow :first-child').hide();
var $next = $current.next('img');
$current.appendTo('.slideshow');
setTimeout(function(){
$next.show();
}, 1900);
}, 2000);
});
HTML:
<style type='text/css'>
.slideshow { position:relative; }
.slideshow img { position:absolute; left:0; top:0; }
</style>
<body>
<div class="slideshow">
<img src="1.png" />
<img src="2.png" />
<img src="3.png" />
</div>
</body>