¿Cómo deshabilitar los clics dobles o los clics de tiempo de espera con jQuery?

Tengo un ancla que utiliza el evento jQuery .click para iniciar algunas funciones.

jQuery(document).ready(function(){  
    jQuery('a.slide_circ').click(function(){ 
        do_all_functions();
        return false; 
    });
});

Este es el código en resumen. Funciona como es necesario, cada clic en la clase de anclaje slide_circ start do_all_functions.

Pero tengo un problema allí. Si el usuario hace doble clic, ejecuta 2 veces o más las funciones ... Y la idea de cómo ir al infierno.

Creo que necesito desactivar el doble clic de alguna manera o configurar el tiempo de espera en mi función para que no se ejecute cada vez. Alguien puede ayudarme

Respuestas a la pregunta(6)

Su respuesta a la pregunta