だから私は単純なスライドショーのためにここにこのコードを持っています:
$("#slideshow > div:gt(0)").hide();
setInterval(function() {
$('#slideshow > div:first')
.fadeOut(100)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);
これが私のHTML divです:
<div style= "display:block;max-height: 210px;" id="slideshow">
<div>
<img src="https://lh5.googleusercontent.com/-hmenNgmckUY/UMYwzUQNdrI/AAAAAAAAB0Y/Z__BD-lxgYo/s912/gears.JPG">
</div>
<div>
<img src="https://lh6.googleusercontent.com/-Xn464dhgk6g/UNTgxgKrbvI/AAAAAAAAAwA/2omVTkLCjSE/s928/didy%2520site%25201.JPG">
</div>
</div>
そして、ここに実用的なフィドルがあります:http://jsfiddle.net/shrimpboyho/9n9GK/
ただし、写真が変わると、完全に消える前に前の画像がフェードして下に移動するのがわかりますか?
スライドショーはテキストの段落の上に配置する必要があり、写真が変わるとテキスト上で写真が点滅し、煩わしいため、これは私にとって問題です。これを修正する方法はありますか。