我有這樣的代碼:圖像交換與JQuery之間的定時轉換?
$('.pic_windows img').mouseenter(function() {
$(this).effect('shake', {
times : 4,
distance : 5
}, 15).attr('src', $(this).attr('src').replace(/.jpg/, '-1.jpg'))
});
$('.pic_windows img').mouseleave(function() {
$(this).attr('src', $(this).attr('src').replace(/-1.jpg/, '.jpg'))
});
在那裏我使用jQuery的.attr交換圖像,但我想在第二大約1的過程中發生了交換。我已經使用了這個功能,並獲得所有這些複雜的「CSS3過渡與JQuery後備」教程。有沒有一種方法可以'改變'.attr的變化?
我想我應該做一個fadeout而其他fadeIn但我不知道如何寫它,因爲我幾乎是一個完整的JQuery新手。我有幾個這樣的轉換要在幾頁的過程中完成。如果我只需要爲一個實例寫這個,那就太好了。
UPDATE在mouseenter上,圖像抖動,然後應該在此晃動期間從一張圖片淡入其交換的圖片。在mouseleave上,圖像應該淡出回原始圖片。不幸的是,我也發現搖動的效果是打破IE瀏覽器,所有版本,以及圖像交換(它根本沒有看到圖像2)
你能描述一下你想在mouseenter和mouseleave上看到的完整效果嗎? – Sinetheta
當然,我已經更新了我的OP。 – huzzah
已更新問題的修訂答案 – Sinetheta