У меня есть сложная страница с несколькими оверлеями (тип лайтбокса), которые появляются на основе выбора из нескольких выпадающих меню. Это делается с помощью jQuery. Цель состоит в том, чтобы ограничить пользователя только возможностью вставлять элементы на накладке (выше позиционированного divbox) с клавиатуры. Другими словами, удалите приведенные ниже элементы страницы из последовательности вкладок.
Мне известно, что я могу установить атрибуты tabindex = "- 1" во всех нижележащих элементах с использованием javascript или jQuery, что действительно работает, но с одним большим недостатком.
Проблема состоит в том, что проект может потребовать, чтобы некоторые из нижележащих элементов лежали с отдельными индексами табуляции, кроме индекса вкладки браузера по умолчанию. Если бы существовали какие-либо существующие атрибуты индекса вкладки, установленные на нижележащих элементах, я потеряю их, когда я их всех установлю на "-1".
Итак, мне интересно, есть ли другой способ ограничить индексирование вкладок только оверлейным div, или если есть другой подход, я не думал об этом? Любая помощь будет принята с благодарностью, поскольку она убивает мое время производства!