jQuery фокусируется на текстовом поле при загрузке страницы

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

Могу ли я взять фокус текстового поля. при загрузке страницы? Чтобы у меня не было курсора по умолчанию?


person HaBo    schedule 08.12.2011    source источник
comment
Как в первую очередь устанавливается фокус?   -  person Diodeus - James MacFarlane    schedule 09.12.2011


Ответы (3)


Для этого вам не нужен javascript, просто добавьте скрытое поле тега input:button где-нибудь в верхней части тела, оно получит фокус, но избегайте любой формы, так как вы не хотите, чтобы он отправлялся, когда пользователь нажимает клавишу Enter.

person Milan Jaric    schedule 08.12.2011

Попробуйте использовать

$(function() {
    $('input#some_id').blur();
});
person lalibi    schedule 08.12.2011

Пробовали ли вы сфокусироваться на другом месте, например, на этом?

$(function(){
  $("body").focus();
});
person flipdoubt    schedule 08.12.2011