jquery input focus out дочерний элемент

490
16 февраля 2017, 00:16

Есть input с ajax поиском.

<div> 
  <input type="text"> 
  <button>Поиск</button> 
  <div class="tip">Тут результаты</div> 
</div>

input.keyup стоит событие на поиск.

input.focusout(function() { 
});

Это событие скрывает tip. Но при клике на tip - фокус снимается и по ссылке не перейти - он закрывается. Как это исправить?

Answer 1

Попробуйте добавить отсрочку скрытия tip, как-то так (скроется через 800 миллисекунд):

input.focusout(function() {
   $("#tip").delay(800).hide();
});
READ ALSO
Отлов ботов с помощью js [требует правки]

Отлов ботов с помощью js [требует правки]

Помогите с кодом! Разместить на странице, чтоб отлавливать ботов от spy сервисов и тех что кликают по ссылке

333
Сравнение масивов с обьектами и выборка

Сравнение масивов с обьектами и выборка

Есть массив с обьектами "товаров" например

360
Открытие модального окна fancybox 3 $.fancybox.open()

Открытие модального окна fancybox 3 $.fancybox.open()

Открываю модальное окно так:

492
Открытие двух модальных окон fancybox 2

Открытие двух модальных окон fancybox 2

Подскажите пожалуйстаМне нужно открыть модальное окно когда одно уже открыто

508