0

jqueryUIを使用してdivボックスのトグル効果を実行しています

例: http: //jqueryui.com/toggle/

唯一の問題は、ボタンを高速で複数回クリックしてクリックを停止すると、divボックスがトグル効果をすぐに停止せず、以前のクリックと同じ量で実行し続けることです。

この問題は、ホバートグル/アニメーション効果の場合と同様であり、ホバーインテントがホバーバグの解決策になります。

オンクリックトグル効果のホバーインテントが見つかりません。なにか提案を?

よろしくお願いします!

4

2 に答える 2

0

エフェクトがキューに入れられているためです。オフにするには、オプションを使用します。

{queue: false}
于 2013-01-25T21:32:16.517 に答える
0

以下のコードを使用すると、必要なものすべてをクリックできます...(これにはJquery UIを使用しませんでしたが、古いJqueryライブラリは良好ですが、UIで動作するはずです...)
これを試してください:
ここでフィドル

$(document).ready(function(){
$('.button').click(function(){
if($('.toggle').is(':visible')){
$('.toggle').slideUp(500);
}
else{
$('.toggle').slideDown(500);
}
});
});
于 2013-01-25T21:10:35.727 に答える