специальные возможности не работают с отключенной кнопкой

#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. Нет проблем, рад помочь