У меня есть страница, где у меня есть следующий код, первый HTML, второй JS
<div class='container'>
<div id='bradnav' class='breadnav clearfix'><a href='#' class='breadnava'><i class="fa fa-backward" aria-hidden="true"></i> Вернуться</a></div>
</div>
$(".breadnava").click(function (){
window.history.back();
});
Проблема с этим кодом состоит в том, что у меня также есть ссылка на расширяющуюся страницу скрытые дивы, щелкнув по ним, и эта ссылка имеет атрибут href, установленный на #.
Так что, как только я захожу на страницу, ссылка выглядит как https://localhost/ikeen/keens.php?topicid=1, и я могу используйте обратную ссылку хорошо, однако, когда я щелкаю по ссылке, чтобы раскрыть скрытые элементы div, URL, естественно, становится https://localhost/ikeen/keens.php?topicid=1# (с # в конце).
В последнем случае я нужно дважды щелкнуть ссылку возврата, чтобы вернуться на страницу, с которой я пришел. Я знаю, что это небольшая проблема, но есть ли способ go вернуться к предыдущему URL в JS, без необходимости go по всем ссылкам, нажимаемым на самой странице?
Спасибо.