2013-11-15 2 views
0

вот что мой ДИВ в DOM,Установка TabIndex на фокус динамически

<span tabindex="0">Help needed???</span> 
<h2 tabindex="0">Some text</h2> 

Теперь то, что я вижу, был, читатель экрана читает точную структуру DOM. Мне нужен тег h2 для чтения сначала и пробел для чтения следующего.

Изменение структура йота ведет к нескольким яваскрипту вопросов (я играл с большим количеством пред() кода в моей JQuery)

Я попытался изменить TabIndex = «1» на h2 тег, но нет удачи.

Будет ли экранное устройство считываться только в иерархическом порядке? Я использую JAWS ..

Приветствия! Steeve

ответ

0

почему это не

<span tabindex="2">Help needed???</span> 
<h2 tabindex="1">Some text</h2> 
+0

Не работает: (... – steeve

2

Правильно, 'просмотр' чтения с экрана не следует порядок TabIndex, то следует DOM.

Если вы использовали положительные числа для tabindex, порядок вкладок начнется с первого, а затем вернется к структуре DOM. Это не соответствует порядку «просмотра», что очень сбивает с толку.

Вы пытались вложить текст справки в заголовок?

<h2>Some text 
    <span>Help needed???</span> 
</h2> 
Смежные вопросы