Как закрыть модальное окно при нажатии кнопки «назад» на моб. телефоне вместо перехода на предыдущую страницу?

Для моб. версии сайта модальные окна стилями сделаны на весь экран, в углу кнопка "закрыть"... Но пользователю смартфона не понятно, что с этим делать... - большинство нажимают кнопку "Назад" на моб. девайсе, или браузере.
Ищу универсальное решение ( iOs, Android ), которое позволит отследить наличие активного модального окна, и вместо перехода назад по истории выполнить закрытие оного...

Пытался сделать так:

$(window).on('unload', function(event) {
            if(jQuery('#popup').is(':visible')) {
                jQuery('#popup').hide();
                location.href ='#';
            }
        });


Но это не работает на смартфонах (на компе норм.)
  • Вопрос задан
  • 657 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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