我正在尝试完成用户将鼠标悬停在某个项目上并且 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
进入它,我会显示 div dEtime
,如图所示(这里是 jquery):
$('#dEtime').hide();
$(".eTime").mouseenter(function () {
$('#dEtime').fadeIn('slow');
});
这很好用..当用户将鼠标悬停在li
div 淡入的项目上时。但是,我想在这种情况发生之前等待大约 2-3 秒。这意味着允许用户将鼠标悬停在 li 上,它应该等待然后仅当他们仍然悬停超过 2 秒时才打开。如果他们在这 2 秒之前“悬停”,则 div 永远不会出现。
我希望这是有道理的。基本上允许悬停,但仅在 2 秒后显示 div。否则不显示。我有很多 div 我需要这样做,但希望现在保持简单。