mam tag IMG ze skali szarości. Podłączyłem zdarzenie Hover(), aby zmienić "src" na obraz kolorowy po najechaniu kursorem i wrócić do skali szarości po wyjściu myszy.jQuery Hover animacja zmiana obrazu
To działa dobrze, jednak zmiana ta jest nagłe. Chciałbym dodać do efektu niewielką fadeIn(), aby kolor zanikał i znikał. Napisałem następujące, które według mnie działały, ale nie działają. (Obraz zmienia się, ale nie ma efektu zanikania ani opóźnienia). Co ja robię źle?
$("#showForm").hover(
function() {
$(this).fadeIn('slow', function(){
$(this).attr("src", 'images/AddButtonSmall.gif');
});
},
function() {
$(this).fadeIn('slow', function(){
$(this).attr("src", 'images/AddButtonSmallGray.gif');
});
}
);
Nie może zanikać w '.src' zmian. Aby zaniknąć W nowym obrazie, gdy stary zanika, w większości przypadków zachodzi potrzeba użycia dwóch zachodzących na siebie obrazów i pojawiania się na ekranie. – jfriend00