के साथ स्वैप छवि स्रोत मेरे पास एक बड़ी छवि और छोटे अंगूठे हैं, मैं एक दूसरे के साथ अपने स्रोत को स्वैप करने की कोशिश कर रहा हूं। यहां मैं बोतल के आईएमजी में अंगूठे img बदल रहा हूँ, लेकिन मैं उनके स्रोत स्वैप करना चाहता हूँ। कृपया मदद करें!jquery
एचटीएमएल
<div class="bottlesWrapper">
<img src="bottle1.png" />
</div>
<div class="thumbs">
<img src="bottle2.png" />
</div>
स्क्रिप्ट
<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>
संपादित
धन्यवाद सब :)
मैं वास्तव में एक जानकारी मैं विभिन्न अंगूठे है कि बाहर देने के लिए भूल गया, इस जवाब सूट सबसे अच्छा है! आपके बहुमूल्य इनपुट के लिए सभी को धन्यवाद!
$('.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;
});
});
अंगूठे के अंदर कोई टैग नहीं है –
डिज़ाइन केमिकल से यह 'स्वैप गैलरी' उदाहरण भी देखें: http://www.designchemical.com/blog/index.php/jquery/jquery-image-swap-gallery/ (मुझे लगता है कि फेडेन/फेडआउट जोड़ने में मुश्किल नहीं होगी) –