Gri tonlamalı bir görüntüye sahip bir IMG etiketim var. Vurguluda renkli görüntüye geçmek için "src" yi değiştirmek ve fareyle üzerine gri tonlamaya geri dönmek için bir Hover() olayı bağladım.jQuery Vurgulu görüntü değiştirme animasyonu
Ancak bu değişim ani, gayet güzel çalışıyor. Rengi solmaya ve kaybolmaya neden olacak şekilde hafif bir fadeIn() eklemek istiyorum. Çalışacağını düşündüğüm aşağıdakileri yazdım, ama yapmıyor. (Görüntü değişir, ancak efektin kaybolmaması veya gecikmesi yoktur). Neyi yanlış yapıyorum?
$("#showForm").hover(
function() {
$(this).fadeIn('slow', function(){
$(this).attr("src", 'images/AddButtonSmall.gif');
});
},
function() {
$(this).fadeIn('slow', function(){
$(this).attr("src", 'images/AddButtonSmallGray.gif');
});
}
);
Bir '.src' değişimde solmaz olamaz. Fade Eski bir görüntü kaybolurken yeni bir görüntüde, çoğunlukla üst üste binen iki görüntü kullanmanız ve içeride ve dışarıda kaybolmanız gerekir. – jfriend00