ユーザーがアイテムにカーソルを合わせると、jqueryが引き継いでアイテムを表示する何かを達成しようとしています(ただし、数秒後)。次の HTML がリストされています。
<ul id="ulPersonal">
<li class="break eTime">
<p>Manage your time card.</p>
<div id="dEtime">
some content
</div>
</li>
</ul>
li アイテムが表示mouseenter
され、そこに入ると、示されているように divdEtime
が表示されます (ここに jquery があります)。
$('#dEtime').hide();
$(".eTime").mouseenter(function () {
$('#dEtime').fadeIn('slow');
});
これはうまく機能します..ユーザーがli
アイテムの上にカーソルを置くと、divがフェードインします.ただし、これが発生するまでに約2〜3秒待ちたい. つまり、ユーザーがliの上にカーソルを合わせることができます.2秒以上ホバリングしている場合にのみ、待機してから開く必要があります. それらが2秒前に「ホバーを外す」場合、divは表示されません。
それが理にかなっていることを願っています。基本的にホバーを許可しますが、2 秒経過したら div のみを表示します。それ以外の場合は表示しないでください。これを行う必要がある多くの div がありますが、今のところシンプルに保つことを望んでいました。