我有一個腳本,可以在懸停時更改某些圖像。工作得很好,但是我想在兩張圖像之間添加一點淡入淡出。這裏是腳本。真的很新的jQuery,所以我有點困惑在哪裏添加它。任何幫助,將不勝感激帶有淡入淡出功能的jQuery切換圖像
jQuery(document).ready(function ($) {
var img_src = "";
var new_src = "";
$(".rollover").hover(function() {
img_src = $(this).attr('src');
new_src = $(this).attr('rel');
$(this).attr('src', new_src);
$(this).attr('rel', img_src);
}, function() {
$(this).attr('src', img_src);
$(this).attr('rel', new_src);
});
//preload images
var cache = new Array();
//cycle through all rollover elements and add rollover img src to cache array
$(".rollover").each(function() {
var cacheImage = document.createElement('img');
cacheImage.src = $(this).attr('rel');
cache.push(cacheImage);
});
謝謝!它看起來不錯,但對不起,我應該更好地解釋這一點。 相反,只是淡出它然後淡入,有沒有辦法過渡這兩個圖像? – Jordan
您可以將兩個圖像一個放在另一個的上面。然後淡出頂部。 – ChrisBarthol