【发布时间】:2023-03-22 20:33:01
【问题描述】:
当我点击没有插件的<input type=text> 并且没有失去input 的焦点时,我想隐藏Android 原生键盘。
使用 JavaScript,我可以检测键盘何时显示或隐藏,但我想在需要时隐藏。
backbutton在显示时隐藏了键盘,所以,我认为我可以在检测到showkeyboard事件时触发后退按钮单击事件,但它不起作用。
document.addEventListener("showkeyboard",
function(){
alert("Keyboard is ON");
$("backbutton").trigger('click'); // Doesn't work effect
}, false);
document.addEventListener("hidekeyboard",
function(){
alert("Keyboard is OFF");
}, false);
【问题讨论】:
-
readonly-attribute 工作,它应该仍然能够接收焦点,因为它在这里声明:stackoverflow.com/questions/7730695/…
标签: javascript android jquery cordova dom-events