我正在使用 cordova 3.4.0,一旦 ajax 调用完成搜索工作,我想隐藏键盘。我想避免用户按“完成”来隐藏键盘并查看结果。
当你执行ajax调用时,试试这个:
document.activeElement.blur();
这样您就会失去当前元素的焦点,键盘也会消失。
如果您不想模糊输入,您可以使用
inputMode
控制虚拟键盘。将其设置为 none
会隐藏键盘。将其设置为其他内容会显示相应的键盘。看看这个演示:
https://codepen.io/waterplea/pen/dyLjaQP