Хорошо, у меня есть странная потребность. Я не пытаюсь захватить фокус внутри определенного элемента div, я пытаюсь предотвратить его попадание в другие определенные элементы. У меня есть скрипт, который меняет класс div с «свернутого» на «расширенный» в фокусе. Когда элемент div имеет класс «расширенный», я хочу, чтобы люди могли сосредоточиться на элементах внутри него и переходить за его пределы в другие области страницы, но не в элементы div, которые имеют класс «свернутый». . Итак, вот гипотетический образец:
Код: Выделить всё
[url=#one]One[/url]
[url=#two]One[/url]
[url=#three]One[/url]
Prevent focus on elements on this div or on elements inside it
Button
Allow focus in this div and to focus outside of it
Button
Prevent focus on elements on this div or on elements inside it
Button
When focus is set on div two, pressing tab key should go to the button inside it, and then to this link: [url=#]test link[/url]
Как бы я это сделал?
Подробнее здесь:
https://stackoverflow.com/questions/786 ... nts-jquery