触摸键盘外部时禁用Firefox OS键盘自动隐藏

当我点击Firefox OS中的输入字段时,屏幕上的键盘出现。 我正在开发一个消息传递应用程序,并有一个工具栏,通过“发送”按钮与屏幕键盘相连。

当我点击发送按钮时,键盘自动关闭,我不想要(用户可能需要输入更多的消息)。

当检测到外部触摸时,如何防止键盘关闭? 我搜索了整个网络,无法找到答案(尽管看起来Marketplace应用程序有这种行为)。


您可以尝试创建一个隐藏的输入,一旦您的可见输入字段丢失,就会收到焦点。

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" />
链接地址: http://www.djcxy.com/p/79753.html

上一篇: Disable Firefox OS keyboard autohiding when touching outside the keyboard

下一篇: Firefox OS App (timer) Background Execution