我正嘗試使用.hover()來隱藏和顯示用戶鼠標在圖像中的選項。如何在鼠標移出時停止未完成的動畫,然後再次將鼠標放入.hover()中?
這裏是我的JS代碼:
$(document).ready(function(){
$('#test').hover(
function(){
$('.caption').show('slide', {direction: 'left'}, 1200);
},
function(){
$('.caption').hide(1200)});});
眼下的動畫作品,但如果我的鼠標輸入並多次鼠標移出迅速,標籤的重複的速度不能用鼠標趕上。而當我再次盤旋時,不完整的動畫可能會暫停執行目前的調用。
我嘗試添加.stop()
但隨後的功能不能在當我鼠標再次重複了
有誰知道怎麼做了,謝謝。
這裏是的jsfiddle:http://jsfiddle.net/x69chen/aznEa/2/
看到這裏的http:// API。 jquery.com/stop/ – elclanrs