亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

問題描述

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

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

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

$(window).scrollTop(99999);

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

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

問題解答

回答1:

安卓瀏覽器在軟鍵盤彈出后不會像iOS瀏覽器那樣重新計(jì)算window的高度,所以導(dǎo)致安卓瀏覽器window的高度在軟鍵盤彈出的時(shí)候?yàn)椤败涙I盤的高度+(window的高度-軟鍵盤的高度)”;而其實(shí),此時(shí),合理的高度應(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:

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

回答3:

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

回答4:

好像沒有啥好辦法

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 不卡一区在线观看 | 欧美人成毛片在线播放 | 欧美性三三影院 | 一级毛片女学护士 | 狠狠色丁香久久综合婷婷 | 亚洲婷婷六月 | 在线视频中文字幕乱人伦 | 麻豆传媒视频网站 | 国产自产v一区二区三区c | 国产一区二区三区在线观看精品 | 爱爱欧美视频 | 一级特黄a大片免费 | 亚洲欧美日韩在线播放 | 欧美一级毛片特黄大 | 国产专区一线二线三线 | 欧美黄色三级 | 国产精品不卡高清在线观看 | xxxxxx日本护士xxxx | 黄色片在线 | 亚洲国产精品a一区 | 国产激情视频在线观看首页 | 九九久久99综合一区二区 | 黑人巨大解禁久久中文字幕 | a免费国产一级特黄aa大 | 中国帅小伙肌肉gaysextube | 黄色亚洲视频 | 亚洲色图第一页 | 三级黄色在线视频 | 欧美成人亚洲高清在线观看 | 中国黄色a | 看一级毛片一区二区三区免费 | 亚洲国产精品一区二区久 | 欧美嗯啊 | 夜夜女人国产香蕉久久精品 | 黄色六级片 | 欧美大片在线观看 | 麻豆传媒视频网站 | 黑人操亚洲女人视频 | 午夜黄页网站在线播放 | 国产精品理论片在线观看 | 日韩3级|