我想隱藏鍵盤上的焦點(),但是當$(".ui-input-text").focus();
它會自動打開鍵盤。如何隱藏鍵盤在jQuery的手機上編程焦點()
我只是想隱藏在特定的屏幕上,我已經與document.activeElement.blur();
測試,但它也沒有重點()輸入。
我想隱藏鍵盤上的焦點(),但是當$(".ui-input-text").focus();
它會自動打開鍵盤。如何隱藏鍵盤在jQuery的手機上編程焦點()
我只是想隱藏在特定的屏幕上,我已經與document.activeElement.blur();
測試,但它也沒有重點()輸入。
當提交表單,有時,iOS的鍵盤可能不會自動關閉。這是一個相當可用的問題,因爲不應要求用戶手動關閉鍵盤,否則用戶不會期望這樣做。
這個簡單的解決方案可以通過調用document.activeElement,這有效地允許一個編程隱藏鍵盤模糊方法來實現:
// automatically close the keyboard on iOS
document.activeElement.blur();
進一步瞭解HTML5和移動應用程序事件..
http://www.ericfeminella.com/blog/2012/12/27/ios-html5-input-element-tips/
從here
var hideKeyboard = function() {
document.activeElement.blur();
$("input").blur();
};
編輯: 另一種選擇
$('.clr').after('
//<input tyep="checkbox"
<input type="checkbox"
id="focusable"
style="height:0;
margin- left:-200px;
clear:both;" />');
$('#focusable').focus(); `
但問題是,當我添加此代碼它也失去了焦點從輸入 – user1374
@Gamex你可以assing如另一個選項所示再次關注。 – SilentKiller
這似乎是不正當的。您想要關注用戶輸入字段,但禁用輸入法?爲什麼? – 2013-12-14 05:03:05
我有我的自定義鍵盤屏幕 – user1374