Как управлять Bootstrap (v4.4.1) модальным параметром URL? - PullRequest
0 голосов
/ 06 марта 2020

У меня есть страница с множеством ссылок, например, по URL: site.com/news/. При нажатии на любую ссылку должен открываться стандартный модал bootstrap с подробным описанием этой новости с уникальным параметром для этой ссылки: site.com/news/?id=some-news-name.

. Поэтому для этого мне необходимо выполнить следующие события :

  • Открыть модал по указанному параметру (это важно не ха sh!)
  • Когда вы открываете модал, этот параметр ссылки должен быть записан в URL. Удалить из URL при закрытии модального окна.
  • При открытии новой страницы с указанным параметром (с общей ссылкой на указанный c подробный новостной элемент) этот модальный файл должен автоматически загружаться
  • Каждая ссылка может иметь любое имя параметра на странице (как-то описано в ссылке). Пример: ?detail=description или ?modal=feedback
  • URL может содержать параметр для модального окна и га sh для другого события. Пример: site.com/news/?id=some-news-name#hash

Классно, если есть поддержка истории браузера.

Повторюсь - без использования ha sh, только по параметру!

ссылка может быть любого вида, так как она будет более удобной для реализации (href, data-attribute, et c.).

Рекомендуется написать код на JQuery.

Спасибо всем заранее! Буду очень признателен даже за частичную помощь.

...