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

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

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

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

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