我創建一個導航,使用jquery替換翻轉圖像。這裏是我使用的代碼:添加淡入淡出到jQuery圖像替換
http://peps.ca/blog/easy-image-rollover-script-with-jquery/
基本上,你一個後綴(_O)添加到文件名,當你翻轉的SRC,jQuery的與(_O)巴紐替換它。我想添加淡入淡出效果,所以當出現轉換時,轉換不是即時的,而是快速優雅的淡入淡出。有任何想法嗎?
我創建一個導航,使用jquery替換翻轉圖像。這裏是我使用的代碼:添加淡入淡出到jQuery圖像替換
http://peps.ca/blog/easy-image-rollover-script-with-jquery/
基本上,你一個後綴(_O)添加到文件名,當你翻轉的SRC,jQuery的與(_O)巴紐替換它。我想添加淡入淡出效果,所以當出現轉換時,轉換不是即時的,而是快速優雅的淡入淡出。有任何想法嗎?
$('#the_image).hover(function() {
$(this).fadeOut(function() {
$(this).attr('src', $(this).attr('src').replace(".png", "_o.png")).fadeIn();
});
}, function {
$(this).fadeOut(function() {
$(this).attr('src', $(this).attr('src').replace("_o.png", ".png")).fadeIn();
});
});
您可以將第二個(隱藏)元素疊加到默認圖像的頂部,然後查看關於使用翻轉來淡入淡入淡出的內容。
而不是替換,你必須覆蓋一個新的圖像並淡入,等待轉換完成。
像...
$('.my_img').parent().append($('.my_img').clone().attr('src','my_img_o.jpg').fadeIn('slow'))
假設元素絕對定位
感謝本。做這件事有些麻煩。我正在嘗試製作一張導航,其中包含5張圖片。每個圖像需要有淡入懸停效果。所以在該jQuery代碼(http://peps.ca/blog/easy-image-rollover-script-with-jquery/)我需要刪除任何東西,或者我可以簡單地使用這段代碼?我需要重複這5次嗎?如果你能告訴我適合插入的地方,我會非常感激。非常感謝。另外('.my_img')將被替換爲('image.png')正確嗎? – JCHASE11 2009-11-25 01:00:46