2015-08-03 9 views
0

У меня есть страница с фильтром таблицы jquery, и она отлично работает с обычной клавиатурой, но не с виртуальной клавиатурой.Таблица фильтров + виртуальная клавиатура

Проверьте JSFiddle, чтобы увидеть, что я имею в виду, ниже приведен код функции фильтра.

https://jsfiddle.net/e3r76kdc/5/

Если вы набираете цифры на обычной клавиатуре она фильтрует таблицу, но если вы используете виртуальную клавиатуру номера появляется, но фильтр не работает.

Держу пари, что это что-то простое, но у меня проблемы с его решением.

Спасибо!

ответ

1

Проблема в том, что виртуальная клавиатура не запускает событие keyup. Я проверил источник и, тем не менее, инициировал фокус ввода.

Таким образом, вы можете просто сделать:

$("#search").on('keyup focus', function() { ...

https://jsfiddle.net/e3r76kdc/6/

+0

СПАСИБО! Спасли меня много часов разочарования. : D –

Смежные вопросы