Кнопка НАЗАД на Android закрывает модальное окно

29.12.2022
Поделиться: 

Необходимо было сделать, чтобы модальное окно открывалось на смартфоне во всю ширину экрана. Поэтому пользователи чтобы закрыть его использовали кнопку НАЗАД, на своем смартфоне. Но это приводило к переходу на одну страницу назад.

Шаблон сверстан в Oxygen, такой функции по умолчанию нет, поэтому прописал в сниппете следующий код:

Этот код делает следующие действия, когда нажимаю на кнопку, чтобы открыть модальное окошко, добавляется новое состояние истории в виде нового хэша в урл. Затем событие popstate закрывает открытое модальное окно.

Пример взят тут, за что им очень благодарен.

Рекомендуем еще эти статьи

08.09.2023

Полоса загрузки для всплывающего окна

На одном из сайтов был установлен плагин CookieYes | GDPR Cookie Consent. Нужно было сделать...

12.05.2023

Разные мелочи в верстке — фишечки

Узкий неразрывный пробел https://symbl.cc/ru/202F/ особенно полезен когда нужно вставить перед знаком рубль, после цены. Символ...

15.12.2023

Акция, при заказе двух и более товаров можно выбрать бесплатный подарок в Woocommerce

На одном сайте по доставке еды, нужно было провести акцию. Где при заказе двух блюд,...

15.06.2022

Трансляция IP-камеры по RTSP ссылке на своем сайте

На одном из проектов стояла задача разместить камеры наблюдения на сайте. Чтобы посетители могли наблюдать...

29.03.2021

WordPress — мой выбор CMS для большинства сайтов

Хочу рассказать, почему именно WordPress я выбираю для сайтов. Всё просто, это движок мне нравится...

06.08.2019

Прилипающее меню или шапка для сайта

Чтобы блок с меню (или шапка сайта целиком) при прокрутке страницы вниз — скрывался, а...

MENEX.RU
сборник опыта и интересов мужика
Copyright © 2014 - 2026 menex.ru
tagcalendar-fullcross-circle