在触摸键盘外部时禁用Firefox OS键盘自动隐藏
Disable Firefox OS keyboard autohiding when touching outside the keyboard
当我在Firefox操作系统中点击一个输入字段时,屏幕上的键盘就会出现。我正在开发一个信使应用程序,它有一个工具栏,在屏幕键盘旁边有一个"发送"按钮。
当我点击发送按钮时,键盘会自动关闭,这是我不想要的(用户可能需要输入更多信息)。
当检测到外部触摸时,如何防止键盘关闭?我搜索了整个网络,都找不到答案(尽管市场应用程序似乎有这种行为)。
您可以尝试创建一个隐藏的输入,一旦您的可见输入字段丢失,它就会接收焦点。
var input = document.getElementById("text");
var trap = document.getElementById("trap");
input.addEventListener("blur", function() {
trap.focus();
}, false);
#trap {
position: absolute;
width: 1px;
left: -10px;
}
<input type="text" id="text" />
<input type="text" id="trap" />
相关文章:
- Safari(Mac OS)上的jQuery平滑滚动问题
- Android键盘不适用于包含Javascript的网页
- javascript虚拟键盘
- iPad虚拟键盘-哪一个-javasctript解决方案
- React Native DeviceEventEmitter键盘WillShow停止工作
- 通过键盘编写SVG文本
- 使用键盘箭头在画布上移动字符串
- 将select2与jQuery虚拟键盘配合使用
- 显示数字键盘的Phonegap-js提示
- 有人能告诉我如何在cent-os中打开扩展名为.dat的FIle吗
- 当屏幕键盘出现在手机中时,窗体会隐藏起来
- 完整的网站控制与键盘(无鼠标)
- 使用javascript为web应用程序自定义键盘快捷键
- 如何使键盘在多页的Iphone窗体上消失
- 如何在JavaScript中启动键盘快捷键函数
- 用键盘分页jQuery下一个和上一个控件.触发器('点击')不'不起作用
- console.log无法运行Mac OS X
- Javascript-iPad Tab键检测,带蓝牙键盘
- 在触摸键盘外部时禁用Firefox OS键盘自动隐藏
- 我如何检测一个表情符号插入事件从OS X字符查看器和iOS表情符号键盘在Javascript/Redactor