在vue h5一個(gè)項(xiàng)目中,底部為固定定位,安卓端在頁(yè)面中文本框input獲取焦點(diǎn)時(shí),手機(jī)自帶的鍵盤會(huì)被喚起并且彈出來(lái)被鍵盤頂上去,漂浮于鍵盤上方。我試著在加入以下代碼 mounted: function(){
let screenHeight = document.body.clientHeight;
let u = navigator.userAgent;
let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android終端 if (isAndroid) {
$("html,body").height(screenHeight);
}
}這樣并沒(méi)有解決,請(qǐng)問(wèn)這種情況應(yīng)該如何解決?
1 回答

慕虎7371278
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
已解決,思路是當(dāng)彈起鍵盤時(shí)候改成相對(duì)定位,收起鍵盤時(shí)候恢復(fù)絕對(duì)定位
- 1 回答
- 0 關(guān)注
- 531 瀏覽
添加回答
舉報(bào)
0/150
提交
取消