2017-04-04 7 views
0

フッターにマウスのアニメーションが表示され、マウスをそのまま放置するとアニメーションが停止します。要素がもはや使用されていなくても繰り返し実行されます。別のアニメーションを開始する前に1つのアニメーションが終了するまで待ちます

マウスを離してからマウスが離れるのを確認するには、どうすればいいですか?

デビッド

$(document).ready(function() { 
$("footer").mouseenter(function() { 
    $("footer").animate({ bottom: '+=62px' }, 500); 
}); 


$("footer").mouseleave(function() { 
    $("footer").animate({ bottom: '-=62px' }, 500); 

}); 
}); 

答えて

0

任意の助けのための多くのthanskは、あなたのanimate機能にstop()を追加してみてください。選択した要素の現在実行中のアニメーションを停止します。

$("footer").mouseenter(function() { 
    $("footer").stop().animate({ bottom: '+=62px' }, 500); 
}); 

$("footer").mouseleave(function() { 
    $("footer").stop().animate({ bottom: '-=62px' }, 500); 
}); 
+0

@David_Georgeそれが働いていた場合の答えを受け入れてください。 –

関連する問題