Я создал доступное меню приоритетов на основе этого примера: https://www.codementor.io/@marys/flexbo ... 1bussno6uj.
Я также добавил функцию входа в систему для трех типов пользователей. Компонент навигации изменяется, показывая параметры меню в зависимости от того, кто входит в систему. Как лучше всего сообщить слепому или слабовидящему пользователю, что меню изменилось? Я реализовал регион aria-live для навигационного компонента, но NDVA быстро объявил текст меню, что не приносит пользы. Возможно, я на правильном пути, но реализовал это неправильно.
После успешного входа в систему пользователи возвращаются на индексную страницу, где появляются пункты меню. Поскольку это перенаправление, должен ли NDVA начинать читать страницу сверху и включать пункты меню? Иногда NDVA объявляет отраженные пункты меню, а иногда нет. Это приемлемо или можно улучшить? Как?
Чтобы просмотреть демоверсию, посетите https://rpcorr-mega-menus-v2.netlify.app/about.html
Для входа используйте «user1», «user2» или «user3». Пароль может иметь любое значение, поскольку в настоящее время он не проверен.
Элемент навигации при выходе из системы:
Элемент Nav, когда пользователь вошел в систему:
- Главная
- < a href="about.html">О нас
- Блог Единый макет