Задать вопрос
jack_azizov
@jack_azizov

Почему не срабатывает часть скрипта?

Подскажите почему после

.done(function() {

срабатывает лишь

$('.modal,.modal-backdrop').removeClass('in');

Остальные присвоения классов и удаления не срабатывают.Как правильней будет изменить скрипт ?

$(".subs__form, .header-form,#formx22,#formx").submit(function() { //Change
		var th = $(this);
		$.ajax({
			type: "POST",
			url: "mail.php", //Change
			data: th.serialize()
		}).done(function() {
			$('.modal,.modal-backdrop').removeClass('in');

			$('.thanks,.wrap-thanks').addClass('done');

			$(document).on('click', '.wrap-thanks.done', function() {
				$('.thanks,.wrap-thanks').removeClass('done');
			});
			$(document).on('click', '.remove_btn', function() {
				$('.thanks,.wrap-thanks').removeClass('done');
			})
			setTimeout(function() {
				// Done Functions
				th.trigger("reset");
			}, 1000);
		});
		return false;
	});
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
Проверь наличие ошибок в консоли и правильность всех селекторов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы