Как заставить ассистентские технологии объявлять об изменениях кнопки переключения, действующей как расширяемаяHtml

Программисты Html
Ответить
Anonymous
 Как заставить ассистентские технологии объявлять об изменениях кнопки переключения, действующей как расширяемая

Сообщение Anonymous »

У меня есть элемент, который одновременно действует как переключатель и заголовок аккордеона:

Код: Выделить всё

Switch button label


stuff

при включении->выключении или наоборот вспомогательные технологии, такие как голосовое сопровождение, работают не очень хорошо, полностью пропуская объявление об изменении. Мне интересно, законно ли такое использование и какова наилучшая практика в этом отношении. Инструмент Axe на это не жалуется, но на поле боя он работает не очень хорошо.

Код: Выделить всё

const Greeting = () => {
const [expanded, setExpanded] = React.useState(false);
const id = React.useId();

return (

 {setExpanded(!expanded);}}
>
{expanded ? 'Collapse' : 'Expand'}


{expanded && (

Content

)}

);
};

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render();



Подробнее здесь: https://stackoverflow.com/questions/796 ... -acting-as
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»