现在我点击缩略图(link_to_thumbnail1.jpg),更大的图像(link_to_big_image1.jpg)显示在带有 id 的 div 中#imageWrap
。
如何使用 jquery 更改带有#imageWrap
缩略图的 div 内的当前图像?
示例:我点击缩略图 1(link_to_thumbnail1.jpg),#imageWrap
(Link_to_main_image0.jpg)中的当前图像变为缩略图 1,以此类推...
我希望,有办法解决这个问题。
<script type="text/javascript">
$(document).ready(function() {
$('.thumbnail').live("click", function() {
$('#mainImage').hide();
$('#imageWrap').css('background-image', "url('/ajax-loader.gif')");
var i = $('<img />').attr('src',this.href).load(function() {
$('#mainImage').attr('src', i.attr('src'));
$('#imageWrap').css('background-image', 'none');
$('#mainImage').fadeIn();
});
return false;
});
});
</script>
<div class="Image" id="imageWrap">
<img src="Link_to_main_image0.jpg" alt="" title="" id="mainImage" />
</div>
<a href="link_to_thumbnail1.jpg" class="thumbnail">
<img src="link_to_big_image1.jpg" alt="" title="" />
</a>
<a href="link_to_thumbnail2.jpg" class="thumbnail">
<img src="link_to_big_image2.jpg" alt="" title="" />
</a>
<a href="link_to_thumbnail3.jpg" class="thumbnail">
<img src="link_to_big_image3.jpg" alt="" title="" />
</a>