Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > [Jquery,js] focus


Автор: gcc 13.8.2010, 14:38
как сделать форус на элемента на странице? 
не на форму, не на input и не на submit

а просто на какой-то класс или ид

Код

 $(".button").focus();


так работает только на input и на submit

а как сделать именно на любой класс?

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

Автор: Amphiluke 13.8.2010, 16:08
Цитата(gcc @  13.8.2010,  18:38 Найти цитируемый пост)
курсор бразуера

Что такое «курсор бразуера»?
Как вы понимаете установку фокуса на текст? Что, при этом в документе должна замигать каретка? Непонятно. Или просто прокрутить страницу так, чтобы «фокусируемый элемент» попал в область видимости? smile

Автор: bars80080 13.8.2010, 16:15
а как можно перенести фокус на группу элементов? попробуйте конкретный:

Код

$(".button")[0].focus();

Автор: IDVsbruck 13.8.2010, 21:32
Н-да, ТС бы еще хотя бы по-русски писал, может и можно было бы помочь ... а так только гадать.

Может, речь об этом?
Цитата
An element can have focus if the tabIndex property is set to any valid negative or positive integer.

The following elements can have focus and are tab stops by default: a, BODY, button, frame, iframe, img, input, isIndex, object, select, textArea.

The following elements can have focus by default but are not tab stops. These elements can be set as tab stops by setting the tabIndex property to a positive integer. applet, div, frameSet, span, table, td.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)