Prezados,
Na tentativa de reproduzir uma ocasião de um usuário, cliquei multiplas vezes no botão: O comportamento é curioso, mas pelo que consigo observar, é como se simplesmente os "setIntervals" não expirassem após a primeira exceução (mesmo com o timer definido), o que resulta em um comportamento atípico no caso do uso do show/hide ou no padrão de pequenos flashes, utilizando a função toggle().
.fail(function(){
$("#erro").show();
setInterval(function(){
$("#erro").hide();
},2000);
});
Como resolver este tipo de erro? Deveria ser utilizado a função clearInterval?
EDIT: Na realidade, a função correta é setTimeout - erro meu.