現在我單擊縮略圖(link_to_thumbnail1.jpg),而較大圖像(link_to_big_image1.jpg)顯示內部div,其編號爲#imageWrap
。使用jQuery更改圖像並將主圖像移至縮略圖
如何更改jquery裏面的div #imageWrap
當前圖像與縮略圖?
例子:我點擊縮略圖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>