鍍金池/ 問答/HTML5  HTML/ 安卓手機(jī)內(nèi)嵌h5頁(yè)面 軟鍵盤遮擋位置靠下的input輸入框

安卓手機(jī)內(nèi)嵌h5頁(yè)面 軟鍵盤遮擋位置靠下的input輸入框

各位大神是這樣的,移動(dòng)端安卓app里面如果我的頁(yè)面是一個(gè)表單,當(dāng)input觸發(fā)focus時(shí)軟鍵盤會(huì)彈出但是這時(shí)軟鍵盤會(huì)吧位置比較低的input遮擋,想了好幾個(gè)辦法1是監(jiān)控window.resize/scroll,但好多手機(jī)至少我們的APP安卓版里面是不會(huì)觸發(fā)這兩個(gè)事件的,而如果給input綁定click事件,強(qiáng)制彈起的話,因?yàn)橛械能涙I盤有一個(gè)收回按鈕,當(dāng)點(diǎn)擊按鈕時(shí)軟鍵盤隱藏,因?yàn)楸O(jiān)控不到點(diǎn)擊收回按鈕的事件所以頁(yè)面彈上去后就返回不了,請(qǐng)問各位,您這邊遇到這種情況,都是怎么辦的呢?
其中我的頁(yè)面的html,body{

min-height:100%;
height:auto;

}
在安卓原生瀏覽器里頁(yè)面是能彈上去的,但是在我們的APP里面就彈不上去,也不會(huì)觸發(fā)window.resize/scroll

回答
編輯回答
笑浮塵

scrollIntoView

2017年6月5日 05:10
編輯回答
陌上花

改變css布局吧,用resize和focus去監(jiān)聽在部分安卓機(jī)上確實(shí)不行。

2018年8月8日 02:01