Javascript efecto de brillo / pulsación para detener el clic

Tengo el siguiente Javascript para hacer que un enlace de texto brille / pulse continuamente. Este enlace revela otra sección de la misma página, por lo que me gustaría que se detenga una vez que el usuario haya hecho clic en ella.

    <script type="text/javascript">
    $(document).ready(function() {
        function pulsate() {
          $(".pulsate").animate({opacity: 0.2}, 1200, 'linear')
                       .animate({opacity: 1}, 1200, 'linear', pulsate);
        }

        pulsate();
     }); 
    </script>

ásicamente, solo necesito saber qué necesito agregar aquí para que el efecto se detenga una vez que se ha hecho cli

Si se vuelve a hacer clic en el mismo enlace, la sección revelada de la página se ocultará. ¿Es demasiado problema hacer que el efecto comience nuevamente después de un segundo clic?

Espero una respuesta de ustedes, buenas personas.

Scott.

Respuestas a la pregunta(2)

Su respuesta a la pregunta