我附上了一個可用的jsFiddle。是的,它可以工作,但是我試圖達到的似乎超出了我的經驗。點擊jQuery圖片縮略圖更改
目前它顯示一排縮略圖,當你點擊其中一個縮略圖時,它將顯示與特色圖像相同的圖像。
我需要做的是能夠將縮略圖顯示爲與顯示爲特色圖像的圖像不同的圖像。
例如,我有一個產品特色圖片,該圖片也將放大此圖片的裁剪版本作爲縮略圖。
縮圖1(放大裁剪版本)/特色圖片1
縮圖2(放大裁剪版本)/特色圖片2
縮圖3(放大裁剪版本)/特色圖片3
https://jsfiddle.net/gq74rgc3/2/
<img id="image" src="http://www.981powerfm.com.au/images/stories/2014/09/happy_animal_5.jpg" border="0" />
<img src="http://www.981powerfm.com.au/images/stories/2014/09/happy_animal_5.jpg" class="thumb" width='100px' />
<img src="http://smartyvet.com/site/wp-content/uploads/2014/05/happy5.jpg" class="thumb" width='100px' />
<img src="http://www.telegram.ee/wp-content/uploads/2013/11/a.aaa-Happy-animals.jpg" class="thumb" width='100px' />
$(document).ready(function() {
$(".thumb").click(function() {
var dir = $(this).attr("src");
$('#image').hide();
$('#image').fadeIn('fast');
$('#image').attr("src", dir);
});
});
這是否有道理?
任何幫助將不勝感激。
乾杯
你需要的是當您單擊縮略圖出現隨機圖像,而不是點擊縮略圖? – Bak
@Bak不是隨機圖像,而是縮略圖的相關圖像。 – tebrown
[嘗試在點擊時更改圖片並再次返回]可能的重複(http://stackoverflow.com/questions/24811672/trying-to-change-an-image-on-click-and-back-again) –