На моей странице HTML я хочу, чтобы "перейти к" / "прокрутить" / "сфокусировать на" элемент на странице.
Обычно я использую якорный тег с href="#something"
, но я уже использую событие hashchange вместе с плагин для BBQ для загрузки этой страницы.
Итак, есть ли другой способ, через JavaScript, чтобы страница перешла на данный элемент на странице?
Вот основной план того, что я пытаюсь сделать:
function focusOnElement(element_id) {
$('#div_' + element_id).goTo(); // need to 'go to' this element
}
<div id="div_element1">
yadda yadda
</div>
<div id="div_element2">
blah blah
</div>
<span onclick="focusOnElement('element1');">Click here to go to element 1</span>
<span onclick="focusOnElement('element2');">Click here to go to element 2</span>