Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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_Html_Mobile - Fatal编程技术网

Javascript 强制显示键盘

Javascript 强制显示键盘,javascript,html,mobile,Javascript,Html,Mobile,如何使键盘显示在我的网站上? 这是一个读取键盘输入的javascript脚本,但我无法在我的移动设备上显示键盘 是否存在“伪造”标准输入并允许触发关键事件的情况 我需要说的是,我要做的是在jCubic终端模拟器上启用键盘:您可以通过以下方式实现: prompt()打开键盘 如果从事件中触发.focus(),则会显示键盘 对于Android和iOS,.focus()似乎工作正常,但您必须等待页面完全呈现 请参见此示例: 函数焦点(){ $('input').focus(); } $(函数()

如何使键盘显示在我的网站上? 这是一个读取键盘输入的javascript脚本,但我无法在我的移动设备上显示键盘

是否存在“伪造”标准输入并允许触发关键事件的情况


我需要说的是,我要做的是在jCubic终端模拟器上启用键盘:

您可以通过以下方式实现:

  • prompt()
    打开键盘
  • 如果从
    事件中触发
    .focus()
    ,则会显示键盘
对于Android和iOS,
.focus()
似乎工作正常,但您必须等待页面完全呈现

请参见此示例:

函数焦点(){
$('input').focus();
}
$(函数(){
焦点();
$(document.body).load(焦点);
$(“#单击”)。单击(焦点);
$(“#单击超时”)。单击(函数(){
设置超时(焦点,1000);
});
$(#mousedown')。mousedown(焦点);
$('#mousedown timeout').mousedown(函数(){
设置超时(焦点,1000);
});
$('mouseup')。mouseup(焦点);
$('#mouseup timeout').mouseup(函数(){
设置超时(焦点,1000);
});
$(“#外部单击触发器”)。单击(函数(){
$('#单击')。单击();
});
$('#tap').bind('tapone',function(){
焦点();
});
$(“#点击触发点击”).bind('tapone',function(){
$('#单击')。单击();
});
});

单击处理程序

单击处理程序设置超时

mousedown处理程序

mousedown处理程序设置超时

mouseup处理器

mouseup处理程序设置超时

单击此处将触发单击第一个“单击处理程序”

虚拟“tap”处理程序


虚拟“点击”处理程序触发点击第一个“点击处理程序”

您可以将window.onload与onblur结合使用您想要的是假键盘吗?