显示div和触发器之间的空格div

时间:2012-05-09 13:18:31

标签: javascript jquery html

我想在鼠标悬停在触发器上时显示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>

1 个答案:

答案 0 :(得分:0)

你的mouseenter可能会在执行超时之前发生,即使你的鼠标进入它也会导致div消失。要更正此问题,您应该将setTimeout保存到变量,并在淡入淡出之前点击clearTimeout时调用mouseenter

我认为这是你想要的,因为你没有给我们太多的工作,它只是作为标准行为接触我。