Android上的Chrome
我无法在两个输入之间切换。 HTML只是
<input type="text"/>
<input type="text"/>
当我在第一个输入中键入文本然后单击第二个输入时,屏幕键盘就会消失。这使得我必须再次点击第二个输入才能显示键盘。真的很烦人。
我试过给他们一个tabindex
,但这没有帮助。我也尝试将它们放入form
并且没有帮助。
这是一个显示问题的小提琴。 http://jsfiddle.net/k9bnd2gy/4/show/
答案 0 :(得分:3)
我在setSelectionRange
事件被触发时使用focus
解决了这个问题。
这是有效的,因为它会强制光标进入input
。
$('input').on('focus',function(event){
this.setSelectionRange(0, 0);
});