2012-01-02 4 views
6

Проблема такая, как упоминается в заголовке, и вот что я имею в качестве кода HTML.Как получить Jaws для чтения атрибута aria, описанного по атрибуту

<li> <a id="blog-setup" href="https://illinois.edu/toolbox/0.portlet?componentId=13&amp;desktopId=1" aria-describedby="readme">setup</a> </li> 
<div id="readme">HELLO WORLD</div> 

Что происходит Челюсти заявляет следующее: «Настройка Link ... нажмите клавишу Челюсти, клавишу Alt, и R читать арию-describedby». Я ожидаю, что Jaws скажет «Link setup Hello World».

+0

Какая версия челюстей и какой браузер вы используете? – Jared

ответ

5

Поведение - это то, что предназначено (я не говорю, что это должно быть), JAWS поддерживает арию через версию 12, и она просто предупреждает пользователя о том, что он существует, и читает ярлык. Если у вас есть JAWS 12 или более поздней версии, вы можете найти сообщение в .smf файлов (JAWS общие настройки папок) в [HTML атрибутов поведения Таблица] раздел, в моем Classic.smf есть линия

describedby=1|NormalVoice:Use JawsKey+Alt+R to read descriptive text|| 
1

Это может быть связано с настройкой многословности, которую вы используете в JAWS. JAWS позволяет пользователям выбирать самый длинный, длинный desc, заголовок, текст ссылки и т. Д. По выбору пользователя при первоначальной настройке.

Кроме того, проверьте, какую версию JAWS вы тестируете, новейшей версией является JAWS 13.0.

4

В моей случай, когда я фокусирую элемент с описательным текстом и нажимаю (INS + ALT + R), JAWS просто говорит «Alt R» и ничего больше. Любая идея, почему это происходит?

+0

Вероятно, это вопрос сам по себе. –

+0

BTW, я получаю это поведение в IE 11, но не в Chrome, который читает описание, когда я нажимаю INS + ALT + R (и даже до того, как нажимаю на него). –