Задать вопрос
BlackerAndrew
@BlackerAndrew
Начинающий вёрстальщик

Как сделать якори на сайте с повторами id?

Доброго времени суток.
Есть сайт, на нём есть мобильная версия и планшетная версия. Есть меню, единое для обоих версий, сделанное через плагин. И есть блоки с одинаковыми ID, общие по типу about, help ит.д.. Как сделать, чтобы с одного меню работали якори на разных версиях с разными блоками, но одинаковыми id? Плагин не позволяет сделать два меню(
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Простой 16 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Kozack
@Kozack Куратор тега HTML
Thinking about a11y
Я так почитал комментарии, и, Автор, вопрос ты задал крайне непонятно )) Если я правильно понял вашу проблему, то:
Да, по спецификации HTML на странице может быть только один элемент с уникальным ID. Следовательно любой код, браузер работает исходя из этого: Нужно проскролить к такому-то элементу. Находится первый подходящий. Поскольку предполагается что других таких быть не может -- поиск прекращается.
Вариантов решения у вас два:
  1. Не вставлять одну из секций для устройств. например по условию wp_is_mobile.
  2. На клиенте, удалять один из блоков посредством JS.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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