@artuh_a

Как обработать события закрытия или отправки формы обратной связи?

Добрый день!

При клике по кнопке "Заказать звонок" вешаю на body css position: fixed (нужно для устранения бага смещенного курсора на ios). Как при закрытии окна или отправке формы отменить это свойство?

$(function (){
			$('.button-container > button').on('click', function(){			
    				$('body').css('position', 'fixed');
			});
		});
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 2
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
submit - событие "отправка формы"
Ответ написан
Комментировать
@tyzberd
В этот код
} else if(data['error'] == 0 || data['error'] == 2) {
						dsC('#' + formid + ' form').remove();
						dsC('#'+formid + ' .scrollform').css('height','auto');
						dsC('#'+formid).css('height','auto');
						dsC('#' + formid).append(data['error_text']);
						if(dsC('#' + formid).hasClass('dspopup-modal')) {
							resizepopup(formid);
						}
					}

добавляете
$(".dspopup-modal").trigger('dspopup:close');
а также убираете position:fixed;

если добавить
$("body").on('dspopup:close', function(){
console.log('закрыто');
});

тогда можно узнать когда окно закрыто крестиком
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы