поддержка специальных возможностей в плагине jquery blockUI - PullRequest
0 голосов
/ 21 мая 2019

Я просто хотел узнать, обеспечивает ли blockUI какую-либо поддержку для людей с ограниченными возможностями / слепых?Например, когда загрузка прядильщика видна на экране, для пользователей программы чтения с экрана следует сделать объявление, например.'alert loading content' или что-то подобное.

Пожалуйста, дайте мне знать, если это уже реализовано или нет?

Спасибо.

<span aria-live="assertive" id="" class="sr-only" role="alert" style="display:none;">something is loading</span>

этот интервал должен отображаться при загрузкесчетчик виден

1 Ответ

0 голосов
/ 30 мая 2019

Просто используя демо, плагин не полностью доступен.Это потребует дополнительной работы, так как модальное диалоговое окно вообще не обрабатывает все взаимодействия с клавиатурой.Пользователь должен иметь возможность закрыть диалог с помощью клавиши Escape.Кроме того, нажатие на область 'тени' должно закрыть диалог, и для всплывающего окна нет кнопки закрытия.Пользователь вынужден сделать выбор.

Говоря конкретно об анимации, я бы предложил следовать рекомендациям для синхронизированных носителей, относящихся только к видео, поскольку есть анимация, и дать четкое объяснение загрузчику, но ябудет избегать использования этого метода, если это вообще возможно.Существуют гораздо более четкие и понятные методы для модалов, которые соответствуют требованиям WCAG и по-прежнему активно поддерживаются.

Носитель на основе времени: https://www.w3.org/TR/WCAG21/#time-based-media

...