此问题是ipad Safari特有的。
我在弹出div中有一个CKEditor。当我单击CKEditor iframe的文本区域时,ipad键盘打开。我想在用户关闭弹出式div时使用jquery关闭键盘。
我在关闭按钮的单击事件上尝试了以下选项,但它似乎不起作用。 iframe中闪烁的光标消失了,但键盘没有关闭。
$('#iFrameId').blur();
document.activeElement.blur();
$('iframe').blur();
如果我从“ Safari Web Inspector”控制台使用以上任一行,则键盘可以正常关闭。我想念什么吗?
感谢您的帮助。
编辑1
我正在使用一种解决方法。单击时,我将注意力集中在另一个输入元素上,而不是模糊iframe,并对其进行调用以关闭键盘。