首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当输入焦点集中时隐藏ios设备上的键盘

当输入焦点集中时隐藏ios设备上的键盘
EN

Stack Overflow用户
提问于 2013-08-22 15:11:15
回答 4查看 19.1K关注 0票数 4

当某些插件(或其他代码)使用纯javascript(或jquery库)将焦点设置为html页面上的输入元素时,我希望在ipad设备上隐藏虚拟键盘。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-05-22 23:06:08

如果需要纯javascript解决方案,请使用以下行:

代码语言:javascript
运行
复制
document.activeElement.blur();

这一行移除活动元素上的焦点,并隐藏键盘。

参考文献

票数 18
EN

Stack Overflow用户

发布于 2013-08-22 15:14:33

你将不得不再次模糊它,但键盘可能会闪现。

代码语言:javascript
运行
复制
$('input').on('focus', function() { $(this).blur(); });

或者,取决于您是否动态创建了input元素。

代码语言:javascript
运行
复制
$('#wrapper').on('focus', 'input', function() { $(this).blur(); });
票数 4
EN

Stack Overflow用户

发布于 2017-05-10 09:00:09

打印文本版本要求在blur()上启动HTMLElement。如下所示:

代码语言:javascript
运行
复制
let myElement: HTMLElement;
myElement = <HTMLElement>document.activeElement;
myElement.blur()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18384373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档