2014-05-06 71 views
0

請看這個小提琴:http://jsfiddle.net/rabelais/e47xq/2/在懸停縮略圖上切換圖像?

我想顯示縮略圖上使用懸停時縮略圖的大圖像。以下是我的出發點。任何建議如何做到這一點?在我的最終版本中,可能會有20個縮略圖,所以我需要儘可能簡潔的代碼。

$(".thumnails").on("mouseover mouseout", "a", function() { 
$('#').toggle(); 
}); 

回答

0

$(this).attr('href')獲取當前標籤href屬性。

$(".thumnails").on("mouseover mouseout", "a", function() { 
    $('#' + $(this).attr('href')).toggle(); 
}); 

設置第二圖像ID來image-2

Fiddle Demo

ID必須是唯一的。不要對多個元素使用相同的ID。

閱讀Two HTML elements with same id attribute: How bad is it really?

+0

感謝您注意我的錯誤,我知道只使用唯一的ID,這是一個複製錯誤。 – angela

+0

@angela你想要做'title'屬性 - > http://jsfiddle.net/cse_tushar/e47xq/3/ –

0

好,可能不是最好的整體解決方案,但考慮到你所擁有的,看看這個小提琴:http://jsfiddle.net/e47xq/1/

使用$(this).attr('href')錨元素來獲取你需要的選擇。

+0

謝謝。如果我想將縮略圖鏈接到大圖像的title屬性而不是id,該怎麼辦? – angela