#javascript #jquery #focus #accessibility
Вопрос:
нужна помощь , связанная с некоторыми accessibility
проблемами
У меня есть один button
(Add To Cart)
на моей странице, он появляется disabled
, как только мы добавляем товар в корзину
, кнопка не появляется focus
, когда мы press (tab key)
для доступности
Я попытался, добавив aria-disbaled=true
все еще не работающее
любое предложение/решение для этого поможет
Комментарии:
1. Отключено означает, что он не будет фокусироваться. Если вы все еще хотите, чтобы он был сфокусирован, вы не должны отключать его. Почему вы думаете, что это проблема?
Ответ №1:
disabled
Атрибут полностью запрещает кнопке получать фокус (или получать/запускать какие-либо события).
Если вы все еще хотите, чтобы кнопка получала фокус, вам нужно будет избегать использования disabled
атрибута и вместо этого программно запретить функциональность кнопок в вашем коде JS, когда для этого будут выполнены условия; т. Е. в корзине пользователя уже есть экземпляр текущего продукта.
Комментарии:
1. Спасибо за это, но у вас есть другой способ, потому что потребуется время, чтобы удалить кнопку «Отключить» на кнопке
2. Нет, так как кнопка «Отключить» имеет эффекты, о которых я упоминал в первом абзаце.
3. Нет проблем, рад помочь