我有一組輸入,我想在鼠標懸停後更改它們的背景顏色,然後在鼠標移出後再回到原始顏色。jQuery動畫重複故障
它工作正常,有一個小故障。當我將鼠標懸停在這些輸入上時,快速移動,然後再次懸停,然後閃爍一段時間。我該如何解決它?
這裏是我的代碼:
$("input").hover(
function(){
$(this).animate({backgroundColor: '#fff'}, 800);
}, function(){
$(this).animate({backgroundColor: '#666'}, 1400);
});
(我不想改變動畫倍)
我已經找到了工作示例:
http://veerle.duoh.com/ - 檢查搜索輸入 - 當你懸停,然後將鼠標快速關閉 - 它不會完成動畫甚至眨眼。