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