Перемещение на именованный якорь после обработки jquery / javascript - PullRequest
5 голосов
/ 11 мая 2011

Как переместить фокус в другой раздел (называемый якорем) на той же странице после некоторой обработки jquery.

Функция ABC () выполняет некоторую обработку, а затем мне нужно переместить пользователя в раздел на той же странице (далее вниз по странице).

Ответы [ 2 ]

11 голосов
/ 11 мая 2011

Вы можете использовать код ниже для прокрутки экрана до <div id="navigation">.Просто измените селектор, чтобы он соответствовал элементу, к которому вы хотите перейти.

$('html, body').animate({ scrollTop: $('#navigation').offset().top }, 'slow');
1 голос
/ 11 мая 2011

location.href=location.href.replace(/#.+/,'')++'#namedanchor' или

document.getElementById('#namedanchor').scrollIntoView(true)

Первый добавляет хеш к адресу URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...