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

Почему не работает код?

Здравствуйте.
Работает код , но не все функции в нём
$("form").submit(function() { //Change
        var th = $(this);
        $.ajax({
            type: "POST",
            url: "mail.php", //Change
            data: th.serialize()
        }).done(function() {
            $('.fancybox-close').click();
            $(location).attr('href', 'thanks.html');
            setTimeout(function() {
                // Done Functions
                th.trigger("reset");
            }, 10);
        });
        return false;
    });

А именно:
$('#fancybox-close').click();
Ничего не происходит, ощущение что .click() не работае
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • ProductStar
    Javascript: продвинутый уровень
    1 месяц
    Далее
Решения вопроса 1
ощущение что .click() не работае

$('.fancybox-close').trigger('click');
Но это при условии, что все остальное работает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽