我正在創建一個照片庫,其中可以包含隨機數量的圖庫項目。 代碼看起來像:動態創建鼠標移動效果
<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-降序' 具有 '顯示' 設置爲 '無' 和GAL-IMG(1)到GAL-IMG(n)的鼠標懸停我想要設置的'display'將其對應的gal-desc(1)的'block'設置爲gal-desc(n)。
我可以手動插入以下代碼,從1到100可以說,但如果我將得到40個圖庫項目,我將有60鼠標懸停不可用。如果我有110個畫廊項目,那麼10個項目不會產生預期的效果。
$("#gal-img1").mouseover(function(){
$("#gal-desc1").css('display','block');
});
的庫項目的格言號我$( 「DIV [ID^= GAL-IMG]」)。長度得到它,但是從這裏我被困。
你能請我們給我一個ideea,我必須走哪個方向。
謝謝。
你走錯路了---->這個<-----是你的答案。而不是使用id來選擇要更改的元素,請使用該類,然後將其稱爲此。我會給你一個答案的例子。 –