У меня есть сайт с одним текстовым полем для поиска, но я не хочу, чтобы фокус был на нем, когда страница загружается, но это единственный текстовый ввод в форме, можно ли удалить фокус?
Можно ли удалить фокус с текстового ввода при загрузке страницы?
Ответ 1
Решение jQuery будет выглядеть примерно так:
$(function () {
$('input').blur();
});
Ответ 2
использовать document.activeElement.blur();
пример http://jsfiddle.net/vGGdV/5/, в котором также отображается текущий сфокусированный элемент.
Обратите внимание, что вызов blur()
в элементе body в IE заставит IE потерять фокус
Ответ 3
Вы можете использовать метод .blur()
. См. http://api.jquery.com/blur/
Ответ 4
$(function() {
$("#MyTextBox").blur();
});