Используя JavaScript, есть ли способ обновить window.location.hash без прокрутки веб-страницы?
У меня есть кликабельные элементы заголовка, которые переключают видимость div прямо под ними. Мне нужна строка / foo # в истории при нажатии на заголовки, но я не хочу, чтобы страница прокручивалась. Поэтому при переходе от / foo # bar я смогу использовать кнопку «Назад», и при возврате будет виден div, идентификатор которого находится в window.location.hash.
Возможно ли такое поведение?