Закрыть FancyBox

Автор Огонек, 23 апреля 2021, 09:27:00

« назад - далее »

Огонек

Здравствуйте
Создал свой класс и контроллер.
Открываю форму добавления экземпляра этого класса через FancyBox в модальном окне.
При сохранении по штатной кнопке Сохранить это модальное окно не закрывается.
Как исправить?

Adik

На кнопку нужно закрытие окна повесить
$(document).on('click', '#mybutton', function() {
    $.fn.fancybox.close();
});

Огонек

Цитата: Adik от 23 апреля 2021, 11:03:30
На кнопку нужно закрытие окна повесить
$(document).on('click', '#mybutton', function() {
    $.fn.fancybox.close();
});

Дело в том, что это я сделал в первую очередь - не закрывается

Adik

Тогда проверять нужно в консоле браузера.
Ставите точки сверки и кликаете на кнопку, смотрите в каком месте не отрабатывает событие.

Огонек

Цитата: Adik от 23 апреля 2021, 14:40:45
Тогда проверять нужно в консоле браузера.
Ставите точки сверки и кликаете на кнопку, смотрите в каком месте не отрабатывает событие.
Заработало вот так:
window.parent.$.fancybox.close()
Спасибо!