Tôi có thẻ IMG với hình ảnh thang độ xám. Tôi đã kết nối một sự kiện Hover() để thay đổi "src" thành một hình ảnh màu khi di chuột và quay lại màu xám khi di chuột ra ngoài.Hoạt ảnh thay đổi hình ảnh jQuery Hover
Điều này chỉ hoạt động tốt, tuy nhiên thay đổi đột ngột. Tôi muốn thêm một chút fadeIn() vào hiệu ứng để màu sắc xuất hiện mờ dần và mờ dần. Tôi đã viết những điều sau đây mà tôi nghĩ rằng sẽ làm việc, nhưng không. (Hình ảnh thay đổi, nhưng không có mờ dần hoặc trì hoãn hiệu ứng). Tôi đang làm gì sai?
$("#showForm").hover(
function() {
$(this).fadeIn('slow', function(){
$(this).attr("src", 'images/AddButtonSmall.gif');
});
},
function() {
$(this).fadeIn('slow', function(){
$(this).attr("src", 'images/AddButtonSmallGray.gif');
});
}
);
Bạn không thể phai nhạt trong một 'thay đổi .src'. Để mờ dần Trong một hình ảnh mới trong khi hình ảnh cũ bị mờ dần, bạn sẽ cần phải sử dụng hai hình ảnh chồng chéo và mờ dần vào và hình kia. – jfriend00