How to disable double clicks or timeout clicks with jQuery?

后端 未结 3 1417
情书的邮戳
情书的邮戳 2021-01-16 06:30

I have an anchor which is using jQuery .click event to start a few functions.

jQuery(document).ready(function(){  
    jQuery(\'a.slide_circ\').click(functio         


        
3条回答
  •  执笔经年
    2021-01-16 06:50

    A few ways to do it, but one way is:

    jQuery(document).ready(function(){ 
        var do_all_functions_running = false; 
        jQuery('a.slide_circ').click(function(){
            if (!do_all_functions_running) { 
                do_all_functions_running = true;
                do_all_functions();
                do_all_functions_running = false;
            }
            return false;   
        });  
    });
    

    Not perfect, but it'll work.

提交回复
热议问题