私はいくつかの機能を開始するためにjQueryの.clickイベントを使っているアンカーを持っています。 jQueryでダブルクリックやタイムアウトのクリックを無効にする方法は?
jQuery(document).ready(function(){
jQuery('a.slide_circ').click(function(){
do_all_functions();
return false;
});
});
この
はそれが必要として働いて短い.. その内のコードで、すべてのdo_all_functionsを開始slide_circアンカークラスをクリックしてください。しかし、そこに問題があります。ユーザーがダブルクリックをすると、2回以上の機能が実行されます。 そして、どのようにアイデアが地獄に行きますか?
私は何らかの方法でダブルクリックを無効にするか、自分の関数でタイムアウトを設定して毎回実行しないようにする必要があると思います。誰でも助けてくれますか?
'どういう考え方が地獄に行くのですか? ' –
クリックハンドラを一度しか動作させたくないのですか?または何?変数を設定しようとしましたか? –
いいえクリック数と同じ回数何回も働きたいです。 しかし、ユーザーが速く2-3-4回クリックすると、これらのクリックをブロックします。 通常のクリック間隔は500msです。したがって、ユーザーが500msで2回以上クリックした場合、スクリプトは2-3-4ではなく、私の機能を1回だけ実行する必要があります。 – Svetoslav