//获取原窗口的高度 var originalHeight=document.documentElement.clientHeight ||document.body.clientHeight; window.οnresize=function(){ //键盘弹起与隐藏都会引起窗口的高度发生变化 var resizeHeight=document.documentElement.clientHeight || document.body.clientHeight; if(resizeHeight-0<originalHeight-0){ //当软键盘弹起,在此处操作 }else{ //当软键盘收起,在此处操作 alert("软键盘收起") } }