jqueryを使用して画像を次々と非表示にして表示しようとしています.表示して表示したままにする最後の画像は.img2. 次のコードは機能しません。遅延が機能していないようです。それらすべてを同時に非表示にし、.img2 を表示するだけです。
Jクエリ
$(".start-page-img").hover(function() {
$('.img5').delay(6000).hide()
$('.img4').delay(7000).show()
$('.img4').delay(9000).hide()
$('.img3').show(10000).show()
$('.img3').delay(12000).hide()
$('.img2').delay(13000).show()
});
HTML
<div class="start-page-img">
<img src="img/img1.jpg" class="img1" />
<img src="img/img2.jpg" class="img2" />
<img src="img/img3.jpg" class="img3" />
<img src="img/img4.jpg" class="img4" />
<img src="img/img5.jpg" class="img5" />
</div>
CSS
.start-page-img{
width:400px;
float:left;
position:relative;
cursor:pointer;
}
.start-page-img img{
position:absolute;
top:0;
left:0;
display:block;
}
.start-page-img .img1,
.start-page-img .img2,
.start-page-img .img3,
.start-page-img .img4,
{
display:none;
}