0

こんにちは、あなたの助けを求めている友人 私はシンプルな開発を試みてslideUp()おり、実際にsldeDown()クラスを持つユーザーが特定のボタンをクリックすると機能します.buyBtn。このクラスをクリックしてパネルを開きます。問題は、このボタンをクリックすると、コードに従ってパネルが2秒間スライドダウンすることですが、そのボタンを5〜6回クリックすると、2分間待たずにパネルが非常に速く開き、閉じることがわかりませんこれの背後にある問題は何ですか?ここで私のコードを見ることができますhttp://jsfiddle.net/uVdb3/

お気軽にコメントしてください.. よろしくお願いします.. :)

4

1 に答える 1

2

これを試して、stop()を使用してください

    $('.oneItem').stop().animate({

デモ

onsetTimeoutの代わりに使用することをお勧めしますsetInterval$('.chart').children().slideUp

デモ

于 2013-10-03T09:10:05.503 に答える