當前正在使用此功能關閉iOS上的鍵盤。iOS以編程方式解除鍵盤(網站,而不是應用程序)?
問題是,這與UI對話框不能正常工作,並想知道是否有更好的方法。
var hideKeyboard = function() {
if (document.activeElement !== null) {
document.activeElement.blur();
jQ('input').blur();
}
};
當前正在使用此功能關閉iOS上的鍵盤。iOS以編程方式解除鍵盤(網站,而不是應用程序)?
問題是,這與UI對話框不能正常工作,並想知道是否有更好的方法。
var hideKeyboard = function() {
if (document.activeElement !== null) {
document.activeElement.blur();
jQ('input').blur();
}
};
您可以嘗試focus()在非文本元素上,如提交按鈕。
的問題不是很清楚......
也許你使用觸發hideKeyboard
函數的事件也被UI庫處理。 當您撥打hideKeyboard()
時,您可以試試event.stopPropogation()
或event.preventDefault()
?