我想在鼠标悬停在触发器上时显示div,但是我在触发器和div之间有空格。问题是具有超时的反弹效果,并且触发器不显示div不起作用。
您可以查看此链接http://jsfiddle.net/pGjXs/
<div id="micro-shopping-bag">
<a href="#todo" class="msb-trigger">Trigger</a>
<div id="micro-shopping-bag-inner">
Content
</div>
</div>
答案 0 :(得分:0)
你的mouseenter
可能会在执行超时之前发生,即使你的鼠标进入它也会导致div消失。要更正此问题,您应该将setTimeout
保存到变量,并在淡入淡出之前点击clearTimeout
时调用mouseenter
。
我认为这是你想要的,因为你没有给我们太多的工作,它只是作为标准行为接触我。