作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想在 Focus() 上隐藏键盘,但是当 $(".ui-input-text").focus();
时它会自动打开键盘。
我只是想隐藏在特定的屏幕上,我已经用 document.activeElement.blur();
进行了测试但它也没有 focus() on input 。
最佳答案
提交表单时,iOS 键盘有时可能不会自动关闭。这是一个相当大的可用性问题,因为用户不应该被要求手动关闭键盘以用于他们原本不希望需要这样做的用例。
一个简单的解决方案可以通过调用 document.activeElement 上的 blur 方法来实现,它可以有效地允许以编程方式隐藏键盘:
// automatically close the keyboard on iOS
document.activeElement.blur();
有关 HTML5 和移动应用程序事件的更多信息..
http://www.ericfeminella.com/blog/2012/12/27/ios-html5-input-element-tips/
关于android - 如何在 focus() 上以编程方式隐藏 jquery mobile 中的键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20579825/
我是一名优秀的程序员,十分优秀!