我一直在制作淡入淡出图像幻灯片。我使用hoverizr来利用灰度效果。关键是,当图像在当前幻灯片上时,拇指应该是彩色图像。
根据给定的场景,我一直在尝试在每张幻灯片之后添加/删除类。我已成功在所有图像上添加了灰度类,但无法删除当前图像上的灰度。
问题是,是否可以使用 javascript 传递元素 ID,然后在 jQuery 中检索它?下面的代码示例:
<script>
function updateThumbs(element_id){
var elem = element_id;
$('#slide a img').addClass('greyScale')
$('#' + elem).removeClass('greyScale');
}
</script>
<div id="slide">
<a onClick="updateThumbs('image_1');">
<img src="..." id="image_1" class="greyScale">
</a>
<a onClick="updateThumbs('image_2');">
<img src="..." id="image_2" class="greyScale">
</a>
</div>