javascript – 关闭iPad上的键盘div满足

javascript – 关闭iPad上的键盘div满足,第1张

概述有没有办法迫使iPad上的键盘关闭div”contenteditable’模糊? 这是一个基本的jsfiddle:http://jsfiddle.net/j_tufte/7HDmN/ 我想在用户点击按钮时关闭键盘. 任何想法超级赞赏. 谢谢. 正如您在评论中提到的那样,element.blur()很遗憾不适用于可编辑的div.但您可以将焦点移动到实际输入字段并立即将其删除: $('#otherBo 有没有办法迫使iPad上的键盘关闭div”contenteditable’模糊?

这是一个基本的Jsfiddle:http://jsfiddle.net/j_tufte/7HDmN/

我想在用户点击按钮时关闭键盘.

任何想法超级赞赏.

谢谢.

解决方法 正如您在评论中提到的那样,element.blur()很遗憾不适用于可编辑的div.但您可以将焦点移动到实际输入字段并立即将其删除:

$('#otherBox').on('click',function(){    $('#orinput').focus().blur();});

(这使用您的Jsfiddle HTML代码).

这种方法有一些缺点:您需要另一个输入字段(您无法设置显示:隐藏或可见性:隐藏,但您可以将其大小设置为0,不透明度为0).此外,当调用上述处理程序时,视图可以滚动到此输入字段的位置.因此,您需要将第二个输入字段放在可编辑div的下一个或后面.

您还需要处理上一个/下一个按钮未定位的输入字段:将其设置为禁用.

<input ID="orinput" Disabled="Disabled"  type="text" />

对于聚焦/模糊,您需要启用该字段:

$('#otherBox').on('click',function(){    $('#orinput').removeAttr("Disabled")                 .focus().blur().attr("Disabled","Disabled");});

但是,这绝对是一种解决方法.我还没有找到任何其他解决方案(例如删除contenteditable属性不起作用)但我非常希望听到其他想法.

总结

以上是内存溢出为你收集整理的javascript – 关闭iPad上的键盘div满足全部内容,希望文章能够帮你解决javascript – 关闭iPad上的键盘div满足所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1080249.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存