以下の jquery コードは、ホバー時に実行したいことを正確に実行します。ただし、次のように動作する必要があります。
ユーザーが #altimgX (たとえば) にカーソルを合わせると、黒い境界線が表示されます。「#altimgY」がホバーされるまで、この境界線を維持したい。その際、 #altimgX からボーダーを外したいと思います。
「mouseleave」を使用してみましたが、別の #altimg 要素がホバーされるまで現在の #altimg 境界線を維持したいので、これで問題は解決しません。
$("#altimg0, #altimg1, #altimg2, #altimg3, #altimg4, #altimg5").hover(function(){
$(this).css('border', '3px solid black');
});
HTML コード スニペット
<div id="altimg0" style="height:70px; width:70px;"> SOME IMAGE </div>
<div id="altimg1" style="height:70px; width:70px;"> SOME IMAGE </div>
<div id="altimg2" style="height:70px; width:70px;"> SOME IMAGE </div>
<div id="altimg3" style="height:70px; width:70px;"> SOME IMAGE </div>
<div id="altimg4" style="height:70px; width:70px;"> SOME IMAGE </div>
<div id="altimg5" style="height:70px; width:70px;"> SOME IMAGE </div>
この点で何か助けていただければ幸いです。
ありがとうございました