如何在Safari+中隐藏iPad键盘;设计模式=打开

如何在Safari+中隐藏iPad键盘;设计模式=打开,ipad,safari,ios5,designmode,Ipad,Safari,Ios5,Designmode,iOS5现在支持designMode=On。我将其设置在iframe的文档上,效果非常好。现在,我想在点击可编辑文档中的图像后用Javascript隐藏屏幕上的键盘(=我的例子中的iframedoc)。 我尝试了iframedoc.blur()、iframedoc.activeElement.blur()、iframedoc.body.blur()或iframe.contentWindow.blur(),还尝试了将焦点设置为隐藏链接或提交按钮,但对我无效 对于文本输入字段,模糊似乎有效,但我有一

iOS5现在支持designMode=On。我将其设置在iframe的文档上,效果非常好。现在,我想在点击可编辑文档中的图像后用Javascript隐藏屏幕上的键盘(=我的例子中的iframedoc)。 我尝试了iframedoc.blur()、iframedoc.activeElement.blur()、iframedoc.body.blur()或iframe.contentWindow.blur(),还尝试了将焦点设置为隐藏链接或提交按钮,但对我无效

对于文本输入字段,模糊似乎有效,但我有一个designmode=on文档,因此此问题的解决方案对我无效:

看来下班后我找到了一个解决办法: 1.将焦点设置为屏幕上的另一个标准输入字段,以便键盘连接到该字段 2.把那个区域弄模糊


这个解决方法处理起来有点复杂,因为它会将视图滚动到另一个字段。因此,这必须解决,就像移动输入字段一样。

似乎几个小时后,我找到了一个解决办法: 1.将焦点设置为屏幕上的另一个标准输入字段,以便键盘连接到该字段 2.把那个区域弄模糊

这个解决方法处理起来有点复杂,因为它会将视图滚动到另一个字段。因此,必须像使用移动输入字段一样解决这一问题。

在事件处理程序中调用
'touchstart'
事件的
预防默认值()

在事件处理程序中调用
'touchstart'
事件的
预防默认值(),我也被困在这个问题上。

这里有一个发现,我也被困在这个问题上