Не правильно работает событие keyup/keypress

204
10 ноября 2017, 10:46

Делаю вызов попапа при вводе в Input каких то символов, для этого использую событие keyup или keypress без разницы. Но непосредственно при вводе с клавиатуры ничего не работает, только после клика в это поле мышкой открывается мой попап. Вот пример кода

$("#js_search").keyup(function(eventObject) {
  const vl = $(this).val();
  $(this).magnificPopup({
    items: {
      src: '#search',
      type: 'inline',
    },
    focus: '.looking__input',
    callbacks: {
      open: function() {
        $(".looking__input").val(vl);
      }
    }
  });
});

Почему попап вызывается только после клика в это поле, а не после нажатий с клавиатуры? Может я где то ошибся?

Answer 1
/* Попробуй так: keyup(Fun()) поменяй на onkeyup(Fun()...)*/
$("#js_search").onkeyup(function(eventObject)
READ ALSO
Ошибки при переносе проекта

Ошибки при переносе проекта

Перенесла проект из папки одной в другую

273
Тогглер анимации элемента

Тогглер анимации элемента

Я уже час пытаюсь починить тогглер анимации элементаЕго суть просто вопспроизвести CSS анимацию в обе стороны: для открытия и закрытия блока,...

199
Trailing data дата при сохранении даты

Trailing data дата при сохранении даты

Всем привет, В laravel 55 проекте обновляется строка кодом

200
Как сделать фильтр товаров на php?

Как сделать фильтр товаров на php?

Есть следующий фильтр:

297