2011-11-01 61 views
1

iOS5現在支持designMode = On。我在iframe的文檔中設置了它,並且它工作得很好。現在,我想在點擊可編輯文檔(= iframedoc,在我的例子中)內的圖像後用Javascript隱藏屏幕鍵盤。我嘗試了iframedoc.blur(),iframedoc.activeElement.blur(),iframedoc.body.blur()或iframe.contentWindow.blur(),我也嘗試將焦點設置爲隱藏鏈接或提交按鈕,但它不適合我。如何在Safari + designMode中隱藏iPad鍵盤=

對於文本輸入字段只是模糊似乎工作,但我有一個的designMode =在文檔中,以便爲這一問題的解決方案不是爲我工作: iPad Safari - Make keyboard disappear

回答

1

似乎小時後,我找到了一個解決辦法: 1.將焦點設置爲屏幕上的另一標準輸入字段,以便鍵盤連接到該字段 2.使該字段的模糊()

此變通辦法處理起來有點複雜,因爲它將視圖滾動到其他領域。所以必須像移動輸入字段那樣解決。

3

'touchstart'事件的事件處理函數中調用preventDefault()