Tôi có một hình ảnh lớn và ngón tay cái nhỏ, tôi đang cố gắng trao đổi src của họ với nhau. Ở đây tôi đang thay đổi ngón tay cái img trong bottleWrapper img, nhưng tôi muốn trao đổi src của họ. Xin giúp đỡ!Trao đổi hình ảnh src với jquery
HTML
<div class="bottlesWrapper">
<img src="bottle1.png" />
</div>
<div class="thumbs">
<img src="bottle2.png" />
</div>
SCRIPT
<script>
$('.thumbs a').each(function() {
$(this).click(function() {
var aimg = $(this).find("img")
$('.bottlesWrapper img').fadeOut('fast',function(){
$(this).attr('src', $(aimg).attr('src')).fadeIn('fast');
});
});
});
</script>
EDIT
Cảm ơn tất cả :)
tôi thực sự quên đưa ra một thông tin mà tôi có ngón tay khác nhau, điều này trả lời phù hợp nhất! Cảm ơn tất cả vì những đầu vào quý giá của bạn!
$('.thumbs img').click(function() {
var thmb = this;
var src = this.src;
$('.bottlesWrapper img').fadeOut(400,function(){
thmb.src = this.src;
$(this).fadeIn(400)[0].src = src;
});
});
không có thẻ bên trong ngón tay cái –
Xem thêm ví dụ 'Thư viện hoán đổi' này từ Hóa chất thiết kế: http://www.designchemical.com/blog/index.php/jquery/jquery-image-swap-gallery/ (sẽ không khó để thêm fadein/fadeout tôi đoán) –