1

我遇到了 jquerys 本机幻灯片功能的问题,我真的很喜欢它的功能和一切,但由于某种原因,它似乎计算了你将鼠标悬停在它上面的次数(当你使用.hoveras aposed 来确定你是否还在悬停在它上面。例如:现场演示。你会注意到,如果你将鼠标悬停在上面,删除,然后快速连续再次悬停,就会出现延迟时间的问题,有没有人知道解决这个问题的方法? 我似乎找不到任何专门解决这个问题的东西。

继承人的代码,让那些怀疑点击链接的人,或其他东西:

html:

<div id="click">
    <div id="box"></div>
</div>

CSS:

  #box { 
    background:#de9a44;
    width:80px; 
    height:60px; 
    display:none; 
    position:absolute;
    left: 0;
    bottom: 0;
}

#click {
    width:80px; 
    height:60px; 
    border:1px solid #cc0001; 
    background:transparent; 
    position:absolute; 
    top:0; 
} 

jQuery:

$("#click").hover(function () {
    $("#box").slideToggle("slow");
});
4

1 回答 1

2

试试这个:

$("#click").hover(function () {
    $("#box").stop().slideToggle("slow");
});
于 2013-03-27T16:35:50.387 回答