Добрый вечер!
Столкнулся с такой неприятной проблемой: есть две формы, в модалках, если сообщение успешно уходит из первой формы, то вторая форма перестаёт работать и наоборот. При этом, если нажать на первую форму, я вижу, что висит уведомление об успешной отправки письма.
Как я понимаю, по сути, из-за ajax fancybox висит и не перезапускается в момент закрытия модалки. Почему? Так и должно быть?
Мне пришлось перезагружать страницу, что бы заработала вторая форма. Есть альтернативное решение?
Вот код вызова модалки:
$(document).ready(function() {
$(".modal-1").fancybox({
padding: 0,
maxWidth: 640,
maxHeight: 780,
fitToView: false,
width: '95%',
height: '98%',
autoSize: false,
closeClick: false,
openEffect: 'none',
closeEffect: 'none',
afterClose: function() {
window.location.reload();
}
});
$(".modal-2").fancybox({
padding: 0,
maxWidth: 500,
maxHeight: 478,
fitToView: false,
width: '80%',
height: '80%',
autoSize: false,
closeClick: false,
openEffect: 'none',
closeEffect: 'none',
afterClose: function() {
window.location.reload();
}
});
});