初心者です。
8つ並べた画像を1秒毎に拡大するようコードを書きました。
8つの中のどれかにhoverした時に連続しているアニメーションを止めて
hoverしたものだけを拡大するようにしたいのですがどうしても出来ません。
(※画像拡大=バブルアップのような効果です。)
ヒントだけでもいただけませんでしょうか…。
よろしくお願いします。
var count = 0;
var interval = 1000;
setInterval(function(){
$("#img" + count).animate({
height: "30px",
width: "40px",
}, function(){
$("#img" + count).animate({
height: "60px",
width: "80px",
})
});
$('#caption' + count).animate({
opacity: '0',
}, function(){
$('#caption' + count).animate({
opacity: '1',
});
});
count++;
if(count > 7){
count = 0;
}
}, interval);
//追記↓-------------------------------------------------------------------------------------------
HTML部分は下記です。
かれこれ2日も悩んでいます。どうかよろしくお願いします。
<div id="imgGroup">
<div class="hoge"><div id="caption0"><p class="imgCaption">□□□□</p></div><img src="images/0.png" id="img0"><img src="images/0Txt.png"></div>
<div class="hoge"><div id="caption1"><p class="imgCaption">□□□□</p></div><img src="images/1.png" id="img1"><img src="images/1Txt.png"></div>
<div class="hoge"><div id="caption2"><p class="imgCaption">□□□□</p></div><img src="images/2.png" id="img2"><img src="images/2Txt.png"></div>
<div class="hoge"><div id="caption3"><p class="imgCaption">□□□□</p></div><img src="images/3.png" id="img3"><img src="images/3Txt.png"></div>
<div class="hoge"><div id="caption4"><p class="imgCaption">□□□□</p></div><img src="images/4.png" id="img4"><img src="images/4Txt.png"></div>
<div class="hoge"><div id="caption5"><p class="imgCaption">□□□□</p></div><img src="images/5.png" id="img5"><img src="images/5Txt.png">/div>
<div class="hoge"><div id="caption6"><p class="imgCaption">□□□□</p></div><img src="images/6.png" id="img6"><img src="images/6Txt.png"></div>
<div class="hoge"><div id="caption7"><p class="imgCaption">□□□□</p></div><img src="images/7.png" id="img7"><img src="images/7Txt.png">/div>
</div>