У меня есть страница с множеством ссылок, например, по 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.
Спасибо всем заранее! Буду очень признателен даже за частичную помощь.