Можно ли запретить добавление выбранных якорей в историю браузера?
Для сайта, над которым я сейчас работаю, это особая проблема, когда я пытаюсь вернуться на предыдущую страницу. При этом якоря повторяются в том порядке, в котором они были активированы, и мне приходится нажимать назад более одного раза, прежде чем вернуться на предыдущую страницу.
Вот некоторый код, с которым я сейчас работаю. Есть ли функция, которую я могу реализовать для достижения этого результата?
<!-- Image with Anchor to Open Lightbox Window -->
<div class="container">
<a href="#view">
<div class="pic">
<img src="https://URLTOPIC.jpg">
</div>
</a>
</div>
<!-- Lightbox Prompt with Anchor to Close Window -->
<div class="customlightbox lb-animate" id="view">
<div class="customlightbox-imgwrap">
<img class="imgsrc" id="customlightbox-img" src="">
</div>
</div>
<div id="customlightbox-controls" class="lb-animate">
<a id="close-customlightbox" class="lb-animate" href="#!"></a>
</div>
Любая помощь приветствуется!
<a>
не является хорошим элементом для использования чистой функциональности JS. Вместо этого используйте<button>
. - person connexo   schedule 10.01.2018<button>
с якорем вместо тега<a>
? Мне вообще не понятно... - person nr159   schedule 10.01.2018<a>
предназначен для использования в одной из двух целей: для перехода на новую страницу или для перехода к привязке на той же странице. Для всего остального используйте разные элементы. - person connexo   schedule 10.01.2018<a href="javascript:;">
и при этом иметь функцию привязки? - person nr159   schedule 10.01.2018