foxayb
@foxayb
newbie

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

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

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

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

Похожие вопросы
26 нояб. 2024, в 09:17
40000 руб./за проект
26 нояб. 2024, в 08:55
10000 руб./за проект
26 нояб. 2024, в 04:41
1500 руб./за проект