У меня есть сообщение об ошибке, которое показывает, когда значение неверно.и используя setTimeout 3 секунды, сообщение исчезает.Проблема заключается в том, что сообщение отображается впервые и ожидает 3 секунды, и в этот момент пользователь нажимает кнопку «Отправить» снова, и событие запускается снова.первое сообщение исчезает и исчезает также второе сообщение.Вот код сообщения шоу:
function showMSG(txt,type){
$('.msg .text').html(txt);
$('.msg').fadeIn(300);
$('.msg img').attr({'src':'images/'+(type?'msgDone.jpg':'msgError.jpg')});
setTimeout(function(){$('.msg').fadeOut(300);},300);
}
Пожалуйста, помогите заранее, спасибо