Android 上的 Chrome
我在两个输入之间切换时遇到问题。 HTML 很简单
<input type="text"/>
<input type="text"/>
当我在第一个输入中输入文本,然后单击第二个输入时,屏幕键盘消失。这使得我必须再次单击第二个输入才能显示键盘。实在是太烦人了。
我尝试给他们一个 tabindex
但这没有帮助。我还尝试将它们放入表单
中,但这没有帮助。
这是一个显示问题的 fiddle 。 http://jsfiddle.net/k9bnd2gy/4/show/
最佳答案
当 focus
事件被触发时,我能够通过使用 setSelectionRange
来解决这个问题。
这是有效的,因为它强制光标进入输入
。
$('input').on('focus',function(event){
this.setSelectionRange(0, 0);
});
关于javascript - Chrome Android 在输入之间切换时隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29973318/