1

私はjquerysのネイティブスライド機能で問題に遭遇しました.私はそれが何をしているのか、そしてすべてが本当に好きですが、何らかの理由で、それの上にホバーした回数をカウントしているよう.hoverです.たとえば: live demo . ホバーして削除し、続けてホバーすると、ラグ タイムと思われる問題が発生することに気付くでしょう。これを解決する方法を知っている人はいますか?この問題に具体的に対処するものを見つけることができないようです。

リンクをクリックすることに懐疑的な人のためのコード、または何か:

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 に答える