//解決第三方軟鍵盤喚起時底部input輸入框被遮擋問題 var bfscrolltop = document.body.scrollTop;//獲取軟鍵盤喚起前瀏覽器滾動部分的高度 $("input.inputframe").focus(function(){//在這里‘input.inputframe’是我的底部輸入欄的輸入框,當它獲取焦點時觸發事件 interval = setInterval(function(){//設置一個計時器,時間設置與軟鍵盤彈出所需時間相近 document.body.scrollTop = document.body.scrollHeight;//獲取焦點后將瀏覽器內所有內容高度賦給瀏覽器滾動部分高度 },100) }).blur(function(){//設定輸入框失去焦點時的事件 clearInterval(interval);//清除計時器 document.body.scrollTop = bfscrolltop;將軟鍵盤喚起前的瀏覽器滾動部分高度重新賦給改變后的高度 }); --------------------- 本文來自 RotatingBlock 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/github_37533433/article/details/66471962?utm_source=copy