安卓input软键盘弹出遮住input输入框

input获取焦点弹出软键盘,使用window.resize无法获取窗口的变化,获取不要软键盘的高度,软键盘如何将页面顶起来,请问如何解决
图片描述

阅读 3.8k
2 个回答

var winHeight = $(window).height(); //获取当前页面高度
$(window).resize(function() {

  var thisHeight = $(this).height();
  if (winHeight - thisHeight > 50) {  
      //当软键盘弹出,在这里面操作  
      //alert('aaa');  
      $('body').css('height', winHeight + 'px');  
  } else {  
      //alert('bbb');  
      //当软键盘收起,在此处操作  
      $('body').css('height', '100%');  
  }  

});

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题