移动web开发,安卓手机软键盘遮住页面上输入框的问题 20

我在开发移动web的时候出现了一个奇怪的问题,就是在安卓手机上面软键盘弹出来之后会遮住页面上的输入框组件,只有输入东西的时候页面才会上移,但是在ios上面当软键盘弹出来的... 我在开发移动web 的时候出现了一个奇怪的问题,就是在安卓手机上面软键盘弹出来之后会遮住页面上的输入框组件,只有输入东西的时候页面才会上移,但是在ios上面当软键盘弹出来的时候整体页面都会向上移动,保证输入组件在软键盘上面求助,这个问题怎么解决? 展开
 我来答
百度网友7420d7a
2017-05-16
知道答主
回答量:14
采纳率:0%
帮助的人:9.8万
展开全部
if(/Android [4-6]/.test(navigator.appVersion)) {
  window.addEventListener("resize", function() {
    if(document.activeElement.tagName=="INPUT" || document.activeElement.tagName=="TEXTAREA") {
      window.setTimeout(function() {
        document.activeElement.scrollIntoViewIfNeeded();
      },0);
    }
  })
}

亲测,可用哦!

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友da0acc1
2016-07-16
知道答主
回答量:12
采纳率:0%
帮助的人:3万
展开全部
试试-常跳换“全萤幕手写”,或能改善一些!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q785308833
2016-07-19
知道答主
回答量:35
采纳率:0%
帮助的人:4.3万
展开全部
可以在弹出软键盘的时候更改样式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gwl318樱桃肉丸
2016-07-14 · TA获得超过302个赞
知道答主
回答量:369
采纳率:0%
帮助的人:127万
展开全部
不知明镜里,何处得秋霜。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式