如何在焦点()上以编程方式隐藏jquery mobile中的键盘

use*_*374 7 jquery android jquery-plugins jquery-mobile cordova

我想在Focus()上隐藏键盘,但是$(".ui-input-text").focus();它会自动打开键盘.

我只是想隐藏在特定的屏幕上,我有测试document.activeElement.blur(); 但它也没有焦点()输入.

小智 11

提交表单时,iOS键盘可能不会自动关闭.这是一个非常实用的问题,因为不应要求用户手动关闭键盘,否则他们不会期望需要这样做.

可以通过调用document.activeElement上的blur方法来实现一个简单的解决方案,它有效地允许用户以编程方式隐藏键盘:

// automatically close the keyboard on iOS
document.activeElement.blur();
Run Code Online (Sandbox Code Playgroud)

有关HTML5和移动应用程序事件的更多信息

http://www.ericfeminella.com/blog/2012/12/27/ios-html5-input-element-tips/