我在li元素中創建了一個動態ID,我想定位每個ID,這樣我就可以爲不透明度設置動畫。我設置了一個變量「_Btn」來控制檯記錄每個id的值,該值返回正確的id名稱,但是當我嘗試在jquery中定位ID時,它不會爲不透明度設置動畫。我在做什麼錯我該如何針對jQuery中的每個ID?針對jQuery中的動態ID
var btnInfo = [{
img: 'images/thumbs/motionGraphicsThumb1.jpg',
id: 'btn1',
title: 'TITLE1',
url: 'folio/pg1.html'
}, {
img: 'images/thumbs/motionGraphicsThumb2.jpg',
id: 'btn2',
title: 'TITLE2',
url: 'folio/pg2.html'
}, {
img: 'images/thumbs/motionGraphicsThumb3.jpg',
id: 'btn3',
title: 'TITLE3',
url: 'folio/pg3.html'
}]
for (var i = 0; i < btnInfo.length; i++) {
$('.thumbWrapper .container ul').append('<li class="hideThumbs" id="' + btnInfo[i].id + ' " onclick="contentLoader(\'' + btnInfo[i].url + '\')"><div class="view view-tenth"><img src="' + btnInfo[i].img + '"><div class="mask"><h2>' + btnInfo[i].title + '</h2></div></div></li>');
var _btn = btnInfo[i].id;
console.log("BTN ID " + _btn);
$("#" + _btn).animate({
opacity: 100
});
}
}
給我們一些樣本'id'值?你不能使用'.hidethumbs'嗎? –
底部還有一個'}'。好心檢查。 –
「hideThumbs」類將拇指設置爲零不透明度。所以我想將每個ID的不透明度設置爲1.hideThumbs opacity:0; } –