对此有很多疑问。但他们都谈到将注意力集中在某个领域。这是我的问题:
我有一个输入类型字段。当用户点击它时,它将打开我的自定义 mobiscroll 功能。在某些情况下,例如 Android 2.* 或 Windows Surface 平板电脑,它还会显示虚拟键盘!我如何编写虚拟键盘永远不会出现的情况!
谁能帮帮我:)
最佳答案
要删除键盘,您需要失去事件元素的焦点。没有其他解决方案。
因此显示弹出窗口,然后移除焦点。
示例:
function clickInput() {
openPopUp();
document.activeElement.blur(); // lose focus on the active element and hide keyboard
}
更新:
我不知道“mobiscroll”。但要隐藏键盘,您需要失去对事件元素的焦点。
document.activeElement && document.activeElement.blur();
// This code remove the keyboard constantly.
关于javascript - 使用 Jquery/Javascript (Mobiscroll) 在移动设备上隐藏虚拟键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24908049/