Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';移动设备和计算机之间点击和聚焦事件的区别是什么?_Javascript_Jquery_Html_Mobile_Focus - Fatal编程技术网

Javascript 什么';移动设备和计算机之间点击和聚焦事件的区别是什么?

Javascript 什么';移动设备和计算机之间点击和聚焦事件的区别是什么?,javascript,jquery,html,mobile,focus,Javascript,Jquery,Html,Mobile,Focus,我实现了这个功能:在完成这个集中的输入后跳到下一个输入(只需要一个字符)。而且它在计算机上也能工作。 我需要意识到,当有人通过键盘输入像“a”这样的字符时,它会专注于下一次输入。我知道如何在计算机上实现它 if ($(this).val().length === 1){ $(this).next().focus(); } 我知道用keyup方法来绑定这个。 但在手机上发生了一些不好的事情: 它在手机上不起作用,手机的虚拟键盘将在输入后隐藏。 我听说在点击电话后有300毫秒的延迟。如何触发

我实现了这个功能:在完成这个集中的输入后跳到下一个输入(只需要一个字符)。而且它在计算机上也能工作。
我需要意识到,当有人通过键盘输入像“a”这样的字符时,它会专注于下一次输入。我知道如何在计算机上实现它

if ($(this).val().length === 1){
   $(this).next().focus();
}
我知道用keyup方法来绑定这个。 但在手机上发生了一些不好的事情: 它在手机上不起作用,手机的虚拟键盘将在输入后隐藏。
我听说在点击电话后有300毫秒的延迟。如何触发焦点或立即点击移动设备

<input type="text" >
<input type="text" >
<input type="text" >
<input type="text" >

方法应该可以正常工作

试着这样做:

$。每个($(“.input”),函数(){
$(this).keyup(function(){
$(this.next().focus();
});
});


$(this).next.focus()==>
$(this).next().focus()注意
()
下一步
我想知道“它在计算机上确实起作用。”您可以查看
输入
事件。抱歉,这是一个轻微的疏忽。但是在我的代码中是
next()
@Tushar@Jai您能告诉我在哪里查找输入事件吗?谢谢大家!@yaochiqkl你能用你的代码更新你的问题吗?我知道使用keyup方法来实现它,它在计算机上运行良好,但在手机上不起作用:'(嗯,我在我的手机(JSFIDLE)上尝试了这个片段,它起作用了:哦,真的吗?我会再次检查,谢谢