鍍金池/ 問答/HTML5  HTML/ 安卓input軟鍵盤彈出遮住input輸入框

安卓input軟鍵盤彈出遮住input輸入框

input獲取焦點(diǎn)彈出軟鍵盤,使用window.resize無法獲取窗口的變化,獲取不要軟鍵盤的高度,軟鍵盤如何將頁面頂起來,請問如何解決
圖片描述

回答
編輯回答
孤星

var winHeight = $(window).height(); //獲取當(dāng)前頁面高度
$(window).resize(function() {

  var thisHeight = $(this).height();
  if (winHeight - thisHeight > 50) {  
      //當(dāng)軟鍵盤彈出,在這里面操作  
      //alert('aaa');  
      $('body').css('height', winHeight + 'px');  
  } else {  
      //alert('bbb');  
      //當(dāng)軟鍵盤收起,在此處操作  
      $('body').css('height', '100%');  
  }  

});

2017年3月1日 19:49
編輯回答
萌二代

試試這個(gè)scrollIntoView()

2018年3月5日 07:56