午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 移動端頁面 手機(jī)鍵盤擋住了輸入框

瀏覽:195日期:2022-11-13 17:23:08

問題描述

正常情況javascript - 移動端頁面 手機(jī)鍵盤擋住了輸入框

問題javascript - 移動端頁面 手機(jī)鍵盤擋住了輸入框

每次當(dāng)手機(jī)切換app或窗口時,再回到該頁面時 第一次 點(diǎn)擊輸入框,鍵盤就會把輸入框擋住,只有第一次點(diǎn)擊會擋住。這是什么原因?qū)е碌模咳缓笪野l(fā)現(xiàn)此時頁面的滾動條是沒有滾動到最底部, 所以我給輸入框聚焦時綁定了個事件$(’.input’).on(’focus’, function() {

$(window).scrollTop(99999);

});但是頁面的滾動條還是沒有滾到最底部,輸入框還是給鍵盤擋住了。

$(document) $(’body, html’) 也試過了.

問題解答

回答1:

安卓瀏覽器在軟鍵盤彈出后不會像iOS瀏覽器那樣重新計算window的高度,所以導(dǎo)致安卓瀏覽器window的高度在軟鍵盤彈出的時候為“軟鍵盤的高度+(window的高度-軟鍵盤的高度)”;而其實,此時,合理的高度應(yīng)該是頁面的高度+軟鍵盤彈出的高度;就此解決方案為如下:

var winHeight = $(window).height(); //獲取當(dāng)前頁面高度 $(window).resize(function() {var thisHeight = $(this).height();if (winHeight - thisHeight > 50) { //當(dāng)軟鍵盤彈出,在這里面操作 //alert(’aaa’); $(’body’).css(’height’, winHeight + ’px’);} else { //alert(’bbb’); //當(dāng)軟鍵盤收起,在此處操作 $(’body’).css(’height’, ’100%’);} }); 回答2:

你這是底部輸入框樣式的問題吧,試試這個上面的方法。/a/11...

回答3:

二樓正解,其實就是瀏覽器兼容性問題

回答4:

好像沒有啥好辦法

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 狠狠躁夜夜躁人人爽天天高潮 | 日韩在线免费观看视频 | 日韩欧美在线观看视频 | 老司机午夜影院 | 天天干天天弄 | 亚洲天堂免费 | 在线中文字幕播放 | 超碰2021| 天天综合精品 | 91福利免费视频 | 午夜精品久久久久久久久 | 亚洲色图88| 成人免费视频国产在线观看 | 亚洲成熟少妇视频在线观看 | av免费入口| 精品视频亚洲 | 天天干天天操天天拍 | 日韩精品欧美激情 | 婷婷综合在线观看 | 69久久精品| 久久成人福利 | 日日躁夜夜躁白天躁晚上躁91 | 日本少妇激情视频 | a视频在线观看免费 | 尤物天堂| 国产另类av | 黄色xxx | 天天摸日日| 国产一区二区视频在线 | 亚洲黄色一级大片 | 欧洲在线观看 | 极品少妇av| 97天天操 | 中文字幕天堂在线 | 婷婷91| 一级片在线视频 | 午夜精品免费 | 久久国产精品久久精品国产 | 午夜激情婷婷 | 免费久久视频 | 青青草华人在线视频 |