最初に表示された div があり、マウスが div を離れると 10 秒以上 (fadeto を使用して) ゆっくりとフェードアウトします。マウスが再び入ったら、fadeto をキャンセルし (まだ進行中の場合)、div をフェードインする必要があります。
ここで .stop() が私の救世主であることは知っています(と思います)。それはdivのfadeToを正しく停止しますが、私の人生ではfadeInを開始することはできません.
ここに私が持っているものがあります:
$(document).on('mouseenter', '#player', function(){
$(this).stop().fadeIn('fast');
});
$(document).on('mouseleave', '#player', function(){
$(this).stop().fadeTo(10000,0.2);
});