IMG 태그에 회색 음영 이미지가 있습니다. 마우스를 올리면 "src"를 컬러 이미지로 변경하고 마우스 아웃시 회색 음영으로 되돌리려면 Hover() 이벤트를 연결했습니다.jQuery 호버 이미지 변경 애니메이션
이것은 제대로 작동하지만 변경이 갑작 스럽습니다. 효과에 약간의 fadeIn()을 추가하여 색상이 페이드 인 및 페이드 아웃으로 표시되도록하고 싶습니다. 나는 일할 것이라고 생각했지만 다음과 같이 썼다. (이미지는 바뀌지 만 효과가 사라지거나 지연되지 않습니다.) 내가 도대체 뭘 잘못하고있는 겁니까?
$("#showForm").hover(
function() {
$(this).fadeIn('slow', function(){
$(this).attr("src", 'images/AddButtonSmall.gif');
});
},
function() {
$(this).fadeIn('slow', function(){
$(this).attr("src", 'images/AddButtonSmallGray.gif');
});
}
);
당신은'.src' 변화를 퇴색 수 없습니다. 새 이미지를 페이드 아웃하는 동안 페이드 아웃하려면 두 개의 오버랩 이미지를 사용하고 페이드 인 및 아웃 아웃해야합니다. – jfriend00