Задать вопрос
foxayb
@foxayb
newbie

Как отключить якорь для главной страницы?

Приветствую. Подскажите, возможно ли отключить якорь, а точнее сам процесс прокрутки к id. Например, имеем главную страницу. Нажимая на ссылки - якорь бросает в разные места, нужно чтобы он воспринимал ссылку, но не перемещал.
  • Вопрос задан
  • 231 просмотр
Подписаться 2 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 2
Возможно, просто не весить обработчик на конкретно эту ссылку. Обозначаете для нее класс, например: js-scroll-to и на этот класс вешаете обработчик, если класса нет, то крутиться ничего не будет.

Можете например добавить просто data-атрибут и проверять его наличие при клике по ссылке, если нет - e.preventDefault(), если есть - ничего не делаем.
Ответ написан
foxayb
@foxayb Автор вопроса
newbie
Нашёл не решение отвечающее на вопрос, но костыль: Добавил большой отступ сверху, который не позволяет перемещаться анкору.
Инструкция: https://misha.blog/css/ssyilki-yakori.html#link-B
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы