摘要:文本輸入框容易下沉因為軟鍵盤彈出時是一個動畫方法利用滾動條,彈出軟鍵盤的時候讓滾動條滾動到最底部。效果點擊按鈕彈出輸入框獲取焦點并彈出軟鍵盤類似微信朋友圈空間。
## 文本輸入框容易下沉因為軟鍵盤彈出時是一個動畫 ##
//方法:利用滾動條,彈出軟鍵盤的時候讓滾動條滾動到最底部。并設置一個定時器每過0.5秒設置一次, //這個是因為軟鍵盤還沒有完全彈出滾動條已經到此時的底部了,等軟鍵盤完全彈出后就遮住了輸入框(需要再次設置滾動條)。 let interval; //消息框獲取焦點 document.querySelector(".class或者#id").onfocus = function(){ interval = setInterval(function() { document.body.scrollTop = document.body.scrollHeight; }, 500) } //消息框失去焦點 document.querySelector(".class或者#id").onblur = function(){ clearInterval(interval); } 以上是借鑒segmentfault前輩總結
文本輸入框獲取焦點并彈出軟鍵盤(適用文本框開始隱藏需要觸發顯示)
解決思路:獲取焦點并彈出軟鍵盤的前提(移動端我的理解)要讓輸入框顯示出來,這里就可以通過層或者透明度(opacity)來解決,由于業務關系透明度不適用所以大多數采用了層(z-index)來解決。
效果:點擊按鈕彈出輸入框獲取焦點并彈出軟鍵盤(類似微信朋友圈、QQ空間)。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112312.html
摘要:文本輸入框容易下沉因為軟鍵盤彈出時是一個動畫方法利用滾動條,彈出軟鍵盤的時候讓滾動條滾動到最底部。效果點擊按鈕彈出輸入框獲取焦點并彈出軟鍵盤類似微信朋友圈空間。 ## 文本輸入框容易下沉因為軟鍵盤彈出時是一個動畫 ## //方法:利用滾動條,彈出軟鍵盤的時候讓滾動條滾動到最底部。并設置一個定時器每過0.5秒設置一次, //這個是因為軟鍵盤還沒有完全彈出滾動條已經到此時的底部了,等軟鍵盤...
摘要:文本輸入框容易下沉因為軟鍵盤彈出時是一個動畫方法利用滾動條,彈出軟鍵盤的時候讓滾動條滾動到最底部。效果點擊按鈕彈出輸入框獲取焦點并彈出軟鍵盤類似微信朋友圈空間。 ## 文本輸入框容易下沉因為軟鍵盤彈出時是一個動畫 ## //方法:利用滾動條,彈出軟鍵盤的時候讓滾動條滾動到最底部。并設置一個定時器每過0.5秒設置一次, //這個是因為軟鍵盤還沒有完全彈出滾動條已經到此時的底部了,等軟鍵盤...
摘要:代碼調試去除的,給添加一個正好能讓軟鍵盤彈出后遮住輸入框的高度,高度軟鍵盤出現后高度輸入框高度保存按鈕高度,發現鍵盤彈出遮擋著后,框會自動上移到可視區內,問題定位成功。 Android軟鍵盤彈出,覆蓋h5頁面輸入框問題 移動端開發過程中,我們經常遇到h5表單錄入頁面,在Android系統webview中,由于軟鍵盤彈出,導致覆蓋 h5頁面輸入框問題,在此進行回顧并分享給大家 系統:An...
摘要:代碼調試去除的,給添加一個正好能讓軟鍵盤彈出后遮住輸入框的高度,高度軟鍵盤出現后高度輸入框高度保存按鈕高度,發現鍵盤彈出遮擋著后,框會自動上移到可視區內,問題定位成功。 Android軟鍵盤彈出,覆蓋h5頁面輸入框問題 移動端開發過程中,我們經常遇到h5表單錄入頁面,在Android系統webview中,由于軟鍵盤彈出,導致覆蓋 h5頁面輸入框問題,在此進行回顧并分享給大家 系統:An...
摘要:代碼調試去除的,給添加一個正好能讓軟鍵盤彈出后遮住輸入框的高度,高度軟鍵盤出現后高度輸入框高度保存按鈕高度,發現鍵盤彈出遮擋著后,框會自動上移到可視區內,問題定位成功。 Android軟鍵盤彈出,覆蓋h5頁面輸入框問題 移動端開發過程中,我們經常遇到h5表單錄入頁面,在Android系統webview中,由于軟鍵盤彈出,導致覆蓋 h5頁面輸入框問題,在此進行回顧并分享給大家 系統:An...
閱讀 3022·2021-11-18 10:07
閱讀 3764·2021-11-17 17:00
閱讀 2103·2021-11-15 18:01
閱讀 926·2021-10-11 10:58
閱讀 3373·2021-09-10 10:50
閱讀 3442·2021-08-13 15:05
閱讀 1229·2019-08-30 15:53
閱讀 2640·2019-08-29 13:01