バグはありませんが、私はこの種の紛争に対処するための最善のヒントを知っています。このループ効果を止める方法。ここでmouseenter、mouseleave and overlay
は、基本的な例である: http://jsfiddle.net/aC5bV/
$('a').on({
mouseenter:function(){
$tooltip=$('#tooltip');
$tooltip.animate({
top:20,
left:20
},300);
},
mouseleave:function(){
$tooltip=$('#tooltip');
$tooltip.animate({
top:50,
left:50
},300);
}
});
[jQuery:複数のロールオーバーでアニメーションを繰り返すのをやめますか?](http://stackoverflow.com/questions/9113568/jquery-stop-repeating-animation-on-multiple-rollovers)と[jQueryアニメーションループの停止](http://stackoverflow.com/q/9277084/218196)他... –
はい別の停止()の質問しかし、ここでは、最初のアニメーションを開始する必要があります、良いスタートしかし、完璧ではない... –
...ちょうど完了時にオーバーテストvarを追加する必要があります!私はこれを行い、投稿するつもりです! –