iOS5现在支持designMode = On。我在iframe的文档上设置它并且它工作得很好。现在我想在点击可编辑文档中的图像(在我的情况下为iframedoc)后用Javascript隐藏屏幕键盘。 我尝试了iframedoc.blur(),iframedoc.activeElement.blur(),iframedoc.body.blur()或iframe.contentWindow.blur(),我也尝试将焦点设置为隐藏链接或提交按钮,但它是不适合我。
对于文本输入字段,只是模糊似乎有效,但我有一个designmode = on document,所以这个问题的解决方案对我不起作用: iPad Safari - Make keyboard disappear
答案 0 :(得分:3)
在preventDefault()
事件的事件处理程序中调用'touchstart'
。
答案 1 :(得分:1)
似乎在下班后我找到了一个解决方法: 1.将焦点设置到屏幕上的另一个标准输入字段,以便键盘连接到该字段 2.制作该字段的模糊()
这种解决方法有点复杂,因为它将视图滚动到另一个字段。因此,必须像移动输入字段一样解决这个问题。
答案 2 :(得分:0)
这是从great solution找到的stack answer,我也被这个问题困住了。