js隐藏android软键盘,如何使用JavaScript隐藏Android键盘?
這是一個適用于Android 2.3.x和4.x的booletprouf方法
您可以使用以下鏈接測試此代碼:http: //jsbin.com/pebomuda/14
function hideKeyboard() {
//this set timeout needed for case when hideKeyborad
//is called inside of 'onfocus' event handler
setTimeout(function() {
//creating temp field
var field = document.createElement('input');
field.setAttribute('type', 'text');
//hiding temp field from peoples eyes
//-webkit-user-modify is nessesary for Android 4.x
field.setAttribute('style', 'position:absolute; top: 0px; opacity: 0; -webkit-user-modify: read-write-plaintext-only; left:0px;');
document.body.appendChild(field);
//adding onfocus event handler for out temp field
field.onfocus = function(){
//this timeout of 200ms is nessasary for Android 2.3.x
setTimeout(function() {
field.setAttribute('style', 'display:none;');
setTimeout(function() {
document.body.removeChild(field);
document.body.focus();
}, 14);
}, 200);
};
//focusing it
field.focus();
}, 50);
}
總結
以上是生活随笔為你收集整理的js隐藏android软键盘,如何使用JavaScript隐藏Android键盘?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: datagrid设置单元格边框_如何设置
- 下一篇: [GBA ROM列表]不断补完中……