サムネイル (link_to_thumbnail1.jpg) をクリックすると、大きな画像 (link_to_big_image1.jpg) が id の div 内に表示され#imageWrap
ます。
#imageWrap
サムネイル付きのdiv内の現在の画像をjqueryで変更するにはどうすればよいですか?
例: サムネイル 1 (link_to_thumbnail1.jpg) をクリックすると、(Link_to_main_image0.jpg) の現在の画像が#imageWrap
サムネイル 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>