我想在Focus()上隐藏键盘,但是当$(".ui-input-text").focus();
它会自动打开键盘时。
我只是想隐藏在特定的屏幕中,我进行了测试,document.activeElement.blur();
但是它也没有将focus()放在输入上。
提交表单时,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/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句