В этом коде у вас утечка памяти будет. Вы вешаете событие когда сработало другое и не удаляете его. Вообще когда отработал метод .done у $.ajax надо закрывать. По коду вы просто информируите пользователя что всё хорошо, скрываете форму и онулируите значения в ней
...
.done(function(data) {
alert("Спасибо за заявку!");
$("ваша форма, либо из замыкания берём").hide();//либо анимацию проиграйте .fadeout();
setTimeout(function() {
$(".forms").trigger("reset");//ресет можно сделать сразу после скрытия формы, таймеры не к чему
}, 1000);
});
....