@Sell_Your_Soul

Почему при переходе на якорь страница остается в одном и том же положении?

Здравствуйте!
При создании сайта столкнулся с проблемой, связанной с якорями. Суть следующая - есть главная страница сайта с якорями и есть отдельная страница с информацией. Если находиться на главной странице и переходить из меню по якорям, то все работает как и должно. Но когда я нахожусь на отдельной странице и пытаюсь перейти по ссылке с якорем, то меня перекидывает на главную страницу, где находится этот якорь и после этого я не могу скроллить страницу вниз-вверх, то есть просто остаюсь привязанным к одному месту.

Ссылки на якоря выглядят следующим образом - mysite.ru#id

Подскажите пожалуйста с чем может быть связана данная проблема.
  • Вопрос задан
  • 428 просмотров
Пригласить эксперта
Ответы на вопрос 1
@lolzqq
HTML,CSS,JS,PHP
Якоря внутри страницы изначально нужны для прокрутки содержимого только этой страницы.
Чтобы после перехода по ссылке с якорем на другую страницу переместиться на нужный блок - вам понадобится прочитать на новой странице с помощью javascript hash-часть ссылки (location.hash) и опять же с помощью js прокрутить страницу до нужного блока.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы