Javascript brilho / efeito pulsar para parar no clique
Tenho o seguinte Javascript para fazer um link de texto brilhar / pulsar continuamente. Esse link revela outra seção da mesma página, então eu gostaria que ele parasse assim que o usuário clicar nela.
<script type="text/javascript">
$(document).ready(function() {
function pulsate() {
$(".pulsate").animate({opacity: 0.2}, 1200, 'linear')
.animate({opacity: 1}, 1200, 'linear', pulsate);
}
pulsate();
});
</script>
Então, basicamente, eu só preciso saber o que preciso adicionar aqui para que o efeito pare depois que ele tiver sido clicad
Se o mesmo link for clicado novamente, a seção revelada da página será ocultada - é muito problemático fazer com que o efeito comece novamente após um segundo clique?
Estou ansioso por uma resposta de vocês, boas pessoas.
Scott.