我正在创建一个可以包含随机数量的画廊项目的照片库。代码如下所示:
<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 获得的画廊项目的最大数量,但从这里开始我被卡住了。
请你们给我一个想法,我必须朝哪个方向走。
谢谢你。