Клавиатура не скрывается при вводе формы

Я использую плагин клавиатуры jQuery, который загружается, когда вы фокусируете на поле ввода / текстовой области, и скрывает, когда этот фокус удаляется. Работает так, как рекламируется на основной HTML-странице формы.

Проблема возникает, когда я использую эту клавиатуру в модальном окне на той же странице. Клавиатура будет загружаться, когда я фокусируюсь на любом из модальных полей ввода, но она не будет скрываться при удалении фокуса. Он остается, пока я не перезагрузить страницу.

Я изолирую проблему в строке 89 в jquery.keyboard.form.js, где привязка к событиям размытия не работает с модальным (хотя это делает для фокуса). По крайней мере, это мое предположение о том, где оно терпит неудачу.

$('[type="text"],textarea').bind('blur.keyboard', function(e) {
    unsetFocus($(e.target));
});

Этот скрипт используется, чтобы держать клавиатуру активной при модальном раскладывании.

//Keep the keyboard above modal
$(function(){
    $('body').keyboard({keyboard: 'qwerty', plugin: 'form'});
    $('.keyboard').css('z-index', '20000');
});

Вы можете проверить это на http://testing.expologic.com/test-keyboard/index.html

0 ответов

Другие вопросы по тегам