2013-04-12 7 views
2

У меня есть текстовое поле в моем html. Когда пользователь нажимает на него, клавиатура правильно всплывает. После нажатия кнопки закрытия клавиатуры клавиатура продолжает появляться при нажатии в другом месте экрана. Есть ли способ, чтобы клавиатура появилась только на входных кранах?Клавиатура Android продолжает появляться после закрытия

ответ

0

Следующий бит Jquery кода делает трюк:

$(window).bind('touchstart', function (e) { 
    if (!$(e.target).is(':input')) { 
     $(':input').blur(); 
    } 
}); 

В принципе, я поймать каждый кран; если цель не является полем ввода, размывайте все поля ввода, что фактически скрывает глупую клавиатуру.