На моем сайте у меня есть addEventListener, который выполняет следующий код. Переменные / константы определяются следующим образом: const header_search_form = document.querySelector('.header-search-form');
.
Мне нужно, чтобы эта часть кода выполнялась с задержкой в 2 секунды: document.getElementById("header-search-field-input").focus();
. Другой код должен выполняться нормально, с условием if также соблюдаемым. Я уже попробовал некоторые вещи, но это не сработало.
header_search_button.addEventListener('click', onClickOpensearch);
function onClickOpensearch(){
if(header_search_container.classList.contains('open')){
header_parent.classList.remove('open');
header_search_background.classList.remove('open');
document.getElementById("header-search-field-input").blur();
document.getElementById("header-search-field-input").value = "";
} else {
header_parent.classList.add('open');
header_search_background.classList.add('open');
document.getElementById("header-search-field-input").focus();
}
}
Было бы здорово, если бы кто-нибудь показал мне, как изменить код!