Tôi đang sử dụng hàm animate() để thay đổi vị trí nền của nút khi di chuột, vấn đề là thay vì 'làm động' nó chỉ đợi khoảng thời gian (500) và bung tới vị trí nền mới - không có chuyển đổi suôn sẻ.jQuery animate, không hoạt hình
$('.confirm').hover(function() {
$(this).animate({backgroundPosition: '0, -40px'});
}, function() {
$(this).animate({backgroundPosition: '0, 0'});
});
Đó là JS tôi đang sử dụng. Bất kỳ ý tưởng nào tại sao nó không chuyển đổi suôn sẻ? Nó hoạt động như một thời gian chờ. Tôi đã xác định cả jQuery và UI.
Cảm ơn!
chạy này trên '$ .animate (this)();', 'console.log ($ (this)); 'cái gì' $ (this) 'trả về? – Seth
[] – dzm