我有一個CSS的覆蓋,這將工作正常,如果用戶鼠標一秒鐘或更多....但是如果用戶鼠標快速覆蓋文本保持放置沒有覆蓋的背景。這裏是我的jQuery代碼:爲什麼我的jQuery過渡很糟糕?
$(".cascade-t1").hover(function(){
$(".cascade-corner").fadeOut();
$(".overlay-t1").animate({"left": "-300px"}, 300, function(){
$(".cascade-overlay-content").fadeIn(200);
});
}, function(){
$(".cascade-corner").fadeIn();
$(".cascade-overlay-content").fadeOut(200, function(){
$(".overlay-t1").animate({"left": "130px"}, 300);
});
});
http://jsfiddle.net/eY3yC/1/這並不解決您的問題(這將防止動畫疊加)。但它對我來說並不是什麼問題 – bbuecherl
http://jsfiddle.net/DerekL/eY3yC/2/ –