Не Хочет Закрываться Форма "Перезвонить"

Тема в разделе "Ошибки и их решения", создана пользователем Алексаннддр, 28 окт 2022.

  1. Алексаннддр

    Алексаннддр Новичок

    Сообщения:
    9
    Симпатии:
    0
    Пытался вставить разные команды, не закрывается и всё, максимум что добился - сворачивается в маленькую линейку и висит, подскажите в чём может ошибка быть?

    Сам код:
    $('#call').validate({
    rules: {
    fio: "required",
    phone: "required",
    agree: ""
    },
    messages: {
    email: "Please enter a valid email address",
    phone: "Please enter a valid email address",
    agree: ""
    },
    submitHandler: function(form) {
    console.log(form.getAttribute('id'));
    $(form).ajaxSubmit({
    //target: $('#call .answers'),
    resetForm: false,
    success: function(m) {
    if(m=='Сообщение отправлено') {
    $('#call [type="submit"]').text('OK').addClass('green').attr('disabled','disabled');
    $('#call')[0].reset();
    $('#call').fadeOut(); // Закрыть Popup - НЕ ЗАКРЫВАЕТ!!!

    }
    }
    });
    }
    });
     
  2. Sig

    Sig Пользователь

    Сообщения:
    89
    Симпатии:
    25
    Мне кажется на этом месте должна ошибка вылетать. И не доходит до скрытия.
    Код:
    $('#call')[0].reset();
    Уберите [0]
     
    Алексаннддр нравится это.
  3. Алексаннддр

    Алексаннддр Новичок

    Сообщения:
    9
    Симпатии:
    0
    Не помогло, нужно какую то хитрую команду, типа $('#call').скройся(); перепробовал уже всё
     
  4. Sig

    Sig Пользователь

    Сообщения:
    89
    Симпатии:
    25
    Тогда показывайте сайт.
     
    Алексаннддр нравится это.
  5. Алексаннддр

    Алексаннддр Новичок

    Сообщения:
    9
    Симпатии:
    0
  6. Алексаннддр

    Алексаннддр Новичок

    Сообщения:
    9
    Симпатии:
    0
    В сети поискал похожие проблемы, нашёл один код, может как его прикрутить к форме или есть какие другие хитрые команды по закрытию окна? Сам код:
    $('.modal-bg-1').bind("click",function(e){
    var target = e.target ? e.target : e.srcElement;
    if ($(target).is(this) ) {
    $(this).fadeOut();
    }
    });
     
  7. Sig

    Sig Пользователь

    Сообщения:
    89
    Симпатии:
    25
    Заменить
    Код:
    $('#call').fadeOut();
    на
    Код:
    $.fancybox.close()
     
    Алексаннддр нравится это.
  8. Алексаннддр

    Алексаннддр Новичок

    Сообщения:
    9
    Симпатии:
    0
    ЗАРАБОТАЛО!!!
     
  9. Алексаннддр

    Алексаннддр Новичок

    Сообщения:
    9
    Симпатии:
    0
    Спасибо огромное!!! Даже не знаю как Вас благодарить, я вроде пробовал Close, наверное с кличами какими то, не работало, а тут раз и всё!
     
  10. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.018
    Симпатии:
    174
    upload_2022-10-28_21-40-11.png
     
    Алексаннддр нравится это.