页面:

<section class="links"><h3 class="title">联系方式</h3><div class="content"><input autocomplete="autocomplete" type="text" name="link" placeholder="QQ、邮箱或手机等联系方式" v-model="userlink" @click.stop="linksInputEvent"/></div></section>

js:

linksInputEvent: function () {  //联系方式输入和聚焦事件,解决手机虚拟键盘遮挡输入框问题var self = this;var timer = setTimeout(function () {var pannel = document.querySelector('.links .content input');pannel.scrollIntoView(true);pannel.scrollIntoViewIfNeeded();clearTimeout(timer);timer = null;}, 200);}

主要是三行代码:

var pannel = document.querySelector('.links .content input');pannel.scrollIntoView(true);pannel.scrollIntoViewIfNeeded();

获取输入框的dom对象以及添加这两个滚动事件
加入延时是因为软键盘出现需要时间。
另一种是通过输入框的focus和blur事件完成,当触发focus事件时,

input{position: fixed;top: 50px;
}

当触发blur事件时,改变或删除position和top的值即可。

移动端手机软键盘遮挡输入框问题相关推荐

  1. Activity在全屏属性情况下,WebView会出现输入法软键盘遮挡输入框(界面无法自动上调)问题

    转自:http://www.rcdio.com/js/mg/xy/47922.html 正常情况下 ,设置了该属性之后,软键盘在弹出时,输入框便不会被遮挡. 但是该属性在有些情况下是不生效的,目前我所 ...

  2. android 控件遮盖,Android手机软键盘遮挡布局控件

    在Activity中的布局的下方有EditText获取焦点弹出软键盘的时候,如果不作处理,软键盘可能会遮挡输入框或者一些按键,这样的用户体验比较差. 这里整理了几种处理方式,可以使页面整体上移.并且提 ...

  3. 完美解决 手机软键盘遮挡问题

    遇到的问题 同事的项目在做登陆的时候遇到个问题,就是弹出软键盘把按钮遮挡了.网上好多方法 试了一遍效果都不好. 那么我们该如何解决这个问题呢? 解决思路 弄个scrollview,让软键盘把scrol ...

  4. js手机键盘遮挡_iphone手机微信页面软键盘遮挡input输入框解决方法

    现象描述:iphone手机微信页面,用position: fixed;定位的input或textarea输入框,在获取输入焦点时,会被弹出的输入法软键盘遮挡,导致用户无法看到输入框,效果如图: 简化测 ...

  5. android h5输入框被键盘遮挡,h5软键盘挡住输入框问题解决(android)

    问题 如图一个表单: 在部分android机型上测试点击靠下的输入框时遇到弹出的软键盘挡住输入框问题,ios可自身弹起(ios自身的调整偶尔也会出问题,例如第三方键盘会遮挡,原因是第三方输入法的too ...

  6. WebView输入框软键盘遮挡问题(沉浸状态栏和adjustResize的冲突)

    [WebView为什么没有在软键盘弹出时更新布局] 默认Activity情况下,软键盘弹出时,通过给DecorView的LinearLayout添加"layout_margin_bottom ...

  7. android自定义键盘遮挡,Android软键盘遮挡的四种完美解决方案

    一.问题概述 在编辑框输入内容时会弹出软键盘,而手机屏幕区域有限往往会遮住输入界面,我们先看一下问题效果图: 输入用户名和密码时,系统会弹出键盘,造成系统键盘会挡住文本框的问题,如图所示: 输入密码时 ...

  8. android 键盘遮挡,Android软键盘遮挡的四种解决方案

    在编辑框输入内容时会弹出软键盘,而手机屏幕区域有限往往会遮住输入界面,我们先看一下问题效果图: 输入用户名和密码时,系统会弹出键盘,造成系统键盘会挡住文本框的问题,如图所示: 输入密码时输入框被系统键 ...

  9. android EditText光标位置,光标样式,EditText限制输入内容,软键盘遮挡的EditText,搜索框,限制输入表情

    显示在软键盘上 android:windowSoftInputMode="adjustPan|stateHidden" 1.光标位置 homesosoedit.setSelecti ...

最新文章

  1. 你想学Java?资源都在这里了
  2. Spark学习之Spark RDD算子
  3. 中考新大纲:初中数学无非就这26个考点!孩子吃透,再笨也能考115分!
  4. OpenShift 4 MTC - 从 OpenShift 3 向 OpenShift 4 迁移应用
  5. 使用C#和ASP.NET Core的PayPal智能按钮的客户端/服务器实现
  6. Linux编译链接环境变量
  7. Java中static的用法,初始化块
  8. 数据结构c语言版第4版答案,严蔚敏版数据结构(C语言版)参考答案第四、五章
  9. 复变函数知识点整理1-3
  10. JavaWeb专栏之(三):Eclipse创建JavaWeb项目
  11. 电脑显示器设置被锁定如何解锁
  12. QQ头像变灰算法[图]
  13. GDOI#345. 送礼物「JSOI 2015」01分数规划+RMQ
  14. Google I / O 2016后果
  15. 数据库视频(六)-自动化
  16. 电气功能图绘制你都会了么 ?不会的看过来
  17. 计算机算法设计与分析期末考试试卷,算法设计与分析期末考试卷及答案a
  18. 东北大学软件学院2021-2022软件需求设计与分析五子棋作业
  19. module java.base does not “opens java.xxx“ to unnamed module @xxxx
  20. 从苏宁电器到卡巴斯基(第二部)第16篇:我在卡巴的日子 XVI

热门文章

  1. Facebook北京大学2015年宣讲会小记【Facebook Technical Talk】
  2. 计算机网络--万维网实验
  3. 智慧建筑的几个常见误区
  4. 瑞友天翼远程接入平台的应用
  5. python表达式3 5_运行以下Python中表达式后,X的值为是x=3==3,5A.3B.5C.(True,5)D.(False,5)...
  6. 苹果手机怎么清理喇叭灰尘_手机喇叭声音小怎么办?打电话听不见怎样清灰?...
  7. 方舟服务器怎么请求芯片,方舟指令哔哩芯片这么获得?哔哩芯片获得方法详解分享...
  8. MATLAB之function函数
  9. 什么是seo、vue中如何优化seo ?
  10. 一文详解 URLEncode