Fen*_*nix 11 javascript html5 virtual-keyboard firefox-os
当我点击Firefox OS中的输入字段时,会出现屏幕键盘.我正在开发一个信使应用程序,并有一个工具栏,使用"发送"按钮与屏幕键盘相邻.
当我点击发送按钮时,键盘自动关闭,我不想要(用户可能需要输入更多消息).
检测到外部触摸时如何防止键盘关闭?我在网上搜索并找不到答案(虽然看起来Marketplace应用程序有这种行为).
小智 8
你可以尝试创建一个隐藏的输入,一旦你的可见输入字段丢失它就会收到焦点.
var input = document.getElementById("text");
var trap = document.getElementById("trap");
input.addEventListener("blur", function() {
trap.focus();
}, false);Run Code Online (Sandbox Code Playgroud)
#trap {
position: absolute;
width: 1px;
left: -10px;
}Run Code Online (Sandbox Code Playgroud)
<input type="text" id="text" />
<input type="text" id="trap" />Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
215 次 |
| 最近记录: |