0

現時点での問題は、完了までに約 600 ミリ秒かかる関数があることです。ユーザースパムがセレクターをクリックすると、複数の呼び出しが呼び出されます。関数が呼び出されたときにクリック イベントのコールバックを無効にして、スパム クリックを停止しようとしましたが、これは機能しません。マウスクリックを停止したり、キューに入れられたコールバックを削除したりする方法はありますか?

$('.selector').click(function() {
    $(this).off('click.disabled');
    //DO STUFF
    $(this).on('click.disabled', false);
});

ありがとう!

4

2 に答える 2