這篇文章主要介紹HTML5虛擬鍵盤出現擋住輸入框的解決方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

10年積累的網站制作、網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有玉泉免費網站建設讓你可以放心的選擇與我們合作。
本文主要介紹了HTML5 虛擬鍵盤出現擋住輸入框的解決辦法。具有很好的參考價值,下面跟著小編一起來看下吧,希望能幫助到大家。
話不多說,請看代碼:
//防止鍵盤把當前輸入框給擋住
$$('input[type="text"],textarea').on('click', function () {
var target = this;
setTimeout(function(){
target.scrollIntoViewIfNeeded();
},100);
});部分安卓機型適用。
if(/Android [4-6]/.test(navigator.appVersion)) {
window.addEventListener("resize", function() {
if(document.activeElement.tagName=="INPUT" || document.activeElement.tagName=="TEXTAREA") {
window.setTimeout(function() {
document.activeElement.scrollIntoViewIfNeeded();
},0);
}
})
}以上是HTML5虛擬鍵盤出現擋住輸入框的解決方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯行業資訊頻道!
文章標題:HTML5虛擬鍵盤出現擋住輸入框的解決方法
文章路徑:http://www.yijiale78.com/article8/gcsgip.html
成都網站建設公司_創新互聯,為您提供域名注冊、營銷型網站建設、服務器托管、標簽優化、軟件開發、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯