focus() для элемента, не поддерживающего событие focus
Подскажите, как можно включить «фокусировку» для элемента, не поддерживающего событие focus (DIV, SPAN, TD, LI и т.д)?
|
mosgaz, а как ты себе представляешь "фокус" на элементе, который тот "фокус" не поддерживает?
|
Укажите tabindex.
|
Цитата:
Создается новый DOM-элемент на который должен переместиться текстовый курсор (focus). Уверен, что вопрос 2-3х строчек кода, но я уже в течении д-цати мучаю яндекс и гугл - безрезультатно. Думал даже об эмуляции .click() Kolyaj, tabindex в моем случае не подходит. В таблице, Tab и Shift+Tab ведут себя одним образом, в списках - другим, в div и p - отступ. |
Цитата:
Ещё раз: если хотите, чтобы div получал фокус, выставьте ему tabindex. |
Цитата:
|
У div-а не может быть текстового курсора, если он не contenteditable.
|
Цитата:
|
не забивайте на тему, пожалуйста. я долго искал ответ самостоятельно, прежде чем спросить. значит вопрос открыт.
|
у вас сообщения противопоставлены друг другу.
придётся вас послать читать мануалы. PS myElement.focus() должно хватить, если элемент его держит. |
Часовой пояс GMT +3, время: 01:36. |