fixed定位和input獲取焦點影響鍵盤彈出效果

螞蟻小編發表於2017-05-10

頁面底部有一塊常駐的區域,即定位fixed,頁面還有輸入區域,當輸入框取得焦點時,常駐區域會被往上頂(有些系統不會),如此一來就影響了佈局。解決方案如下:

[JavaScript] 純文字檢視 複製程式碼
var wH = $(window).height();
$(window).on("resize",function(){
  var cH = $(window).height();
  if(cH<wH){
    //當前高度比獲取的高度小,即鍵盤彈起;反之
    //隱藏常駐區域
  }else{
    //顯示常駐區域
  }
})

相關文章