Скрыть блок при потере input`a фокуса

12
Z0
На сайте с 03.09.2009
Offline
811
#11

Угу, понял, попробуйте таймаут повесить, должно помочь:


$('#input-search')
.focus(function() {
$('#block-search-result').show();
})
.blur(function() {
setTimeout(function(){
$('#block-search-result').hide();
},200);
});

https://jsfiddle.net/s1we90y2/1/

veleg
На сайте с 30.01.2011
Offline
142
#12
ziliboba0213:
Угу, понял, попробуйте таймаут повесить, должно помочь:

$('#input-search')
.focus(function() {
$('#block-search-result').show();
})
.blur(function() {
setTimeout(function(){
$('#block-search-result').hide();
},200);
});

https://jsfiddle.net/s1we90y2/1/

Благодарю. Все работает 🍻

Фигачу Телеграм-ботов ( https://teleg.run/veleg )
Z0
На сайте с 03.09.2009
Offline
811
#13
veleg:
Благодарю. Все работает 🍻

Только это выглядит как костыль, самому противно :)

Я у себя на сайтах давно делал красивей и по другому. Но так хитро, что полез смотреть - и сам не понял как 🤣

У меня там любая клавиша в кириллицу переводится, и текст вываливается при нажатии каждой буквы...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий