2012-10-09 131 views
1

我有UIWebview實例有一個用戶將填寫的窗體。我需要他用十六進制值填充它。隱藏iPad的鍵盤

所以我做了屏幕上的鍵盤庫下面的jQuery的自定義鍵盤佈局這裏找到 http://mottie.github.com/Keyboard/

,並修改了它在平板電腦上運行。

現在的問題是,iPad鍵盤仍然彈出,但我設法忽略按鍵時按下。有什麼更好的主意來完全隱藏它?

回答

1

我發現如何去做

在觸地事件中使用jQuery blur元素。

您需要將此代碼添加到文檔準備功能:

$('input[type="text"]').bind('touchstart', function(e) { 
    e.preventDefault(); 
    document.activeElement.blur(); 
}); 
+0

我遇到了同樣的問題。你有一個回購或你的工作版本的jsfiddle嗎?你對jquery.keyboard做了哪些改變? – johnmdonahue

+1

檢查編輯並確保$()採用您所定位的正確控件。對我來說,我是針對所有類型文本的輸入。 –