0

当我将鼠标悬停在触发器上时,我想显示一个 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>
4

1 回答 1

0

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

我认为这就是你想要的,因为你没有给我们太多的工作,这对我来说只是一种标准行为。

于 2012-05-09T13:35:22.933 回答