ランダムな数のギャラリーアイテムを含めることができるフォトギャラリーを作成しています。コードは次のようになります。
<div class="gallery-item">
<div id="gal-img1"><a href=""><img src="15.jpg"></a></div>
<div class="gal-desc" id="gal-desc1"><h5>Title</h5></div>
</div>
.........
<div class="gallery-item">
<div id="gal-imgn"><a href=""><img src="15.jpg"></a></div>
<div class="gal-desc" id="gal-descn"><h5>Title</h5></div>
</div>
クラス「gal-desc」の「display」は「none」に設定されており、gal-img(1)ではgal-img(n)マウスオーバーに対応するgal-descの「display」を「block」に設定したい(1)からgal-desc(n)へ。
次のコードを1から100まで手動で挿入できますが、40個のギャラリーアイテムを取得すると、60個のマウスオーバーが使用できなくなります。110個のギャラリーアイテムがある場合、10個のアイテムでは目的の効果が得られません。
$("#gal-img1").mouseover(function(){
$("#gal-desc1").css('display','block');
});
$( "div [id ^ = gal-img]")。lengthで取得できるギャラリーアイテムの最大数ですが、これ以降はスタックします。
みんな、私が行かなければならない方向のアイデアを教えてくれませんか。
ありがとうございました。