Как стать автором
Обновить
-2
0
Harbachou Dzmitry @dharbachou

programmer

Отправить сообщение
Для мобильных устройств понятия фокуса немного отличается:
— мы не можем использовать мышку что бы стработал фокус на элементе
— программы чтения с экрана на мобильных устройствах имеют свой собственный селектор.
Таким обазом, решение про перехват фокуса просто не будет работать в корне.

Значение -1 используется что бы убрать элемент из навигации, меньше этого значения просто нет смысла применять значения.

Если мы используем значения tabindex что бы улучшить навигацию по сайту, то стоит задуматся над исправлением верстки, которая скорее всего была выполненна неверно.

Для динамики и избегания хранения элементов в массиве можно использовать 'data' аттрибуты, это позволит добавить динамичности странице, но нужно быть с этим аккуратнее.
Использование tabidex для маскировки недочетов разметки такая себе идея.
Про сохранение вы правы, но не стоит использовать значения вышле 0, это может все поломать в корне для человека, пользуещесогя программами чтения с экрна.
Могут быть, для этого можно просто расширить алгоритм и сохранять значения в момент постройки модального окна, а потом их возвращать, но так как рекомендуемые значения tabidex = [-1, 0], то я просто решил немного схитрить. В реальности же лучше все же их запоминать.
Добрый день!

Был бы рад прочитать ваши суждения, почему иммено вы так считаете.
В свое время, jquery был практически незаменим при разработки веб приложений, да и на данный момент находится применение jquery. Всему своё место.

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность