移动端软键盘弹起页面无法滚动问题
Android 监听输入框焦点事件无效 需要监听监听resize
mounted() {if(Utils.iosShell){ //是否是ioswindow.addEventListener('focusout', () => {this.recoverScroll();})}else{const innerHeight = window.innerHeight;window.addEventListener('resize', () => {const newInnerHeight = window.innerHeight;if (innerHeight > newInnerHeight) {// 键盘弹出事件处理} else {// 键盘收起事件处理this.recoverScroll()}});}},methods: {//- 回复滚动条位置recoverScroll(){// 获取滚动的容器高度const container = document.getElementsByClassName("scroll-container")[0]const scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0container.scroll(0, scrollTop)},
}
移动端软键盘弹起页面无法滚动问题相关推荐
- 移动端软键盘弹起遮挡输入框问题的解决方案
移动端软键盘弹起遮挡输入框问题的解决方案 1.背景 原生app与H5页面混合开发时,input输入框唤起软键盘时,输入框被遮挡,分为两种情况: 客户端设置了windowSoftInputMode =& ...
- vh布局移动端软键盘弹起改变高度问题
问题描述 在移动端使用vh布局.当页面中包含input.textarea输入框的时候,或者有调起软键盘的操作时,安卓浏览器下,可视窗口的高度改变,导致页面上的vh重新计算,页面被压扁.ios下的浏览器 ...
- h5端移动端软键盘弹起改变高度问题
问题描述 在移动端h5页面,当页面中包含input.textarea输入框的时候,或者有调起软键盘的操作时,安卓浏览器下,可视窗口的高度改变,导致页面上的vh重新计算,页面被压扁.ios下的浏览器(s ...
- H5 (React) 移动端监听软键盘弹起、收起
前言:H5 有时底部按钮是固定定位,当页面上面需要用到输入内容时,会弹起软键盘,然后把底部固定的按钮也弹起来了,我们希望弹起软键盘时,底部的固定定位按钮隐藏,这里就需要对移动端软键盘弹起收起进行监听. ...
- 移动端软键盘兼容方案
转自:https://segmentfault.com/a/1190000018959389 前言 最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶) ...
- 处理ios软键盘弹起和收起时页面滚动问题
处理ios软键盘弹起和收起时页面滚动问题 背景: 在开发添加主播功能时,页面底部需要弹出一个抽屉弹窗,点击抽屉上的输入框,会唤起软键盘,由于iOS的软键盘触发方式是将页面滚动,所以导致页面位置偏移 b ...
- 解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端)
解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端) 参考文章: (1)解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端) (2)https://www.cnblogs.com/zouw ...
- Explain:解决MUI 软键盘弹起挤压页面问题
问题:在使用mui和H5+进行移动端开发的时候,经常会遇见需要用户输入的情况 当input获取焦点弹起软键盘的时候,经常会遇见软键盘挤压页面.软键盘遮挡输入框等一系列问题: 原因:造成这种现象的原因是 ...
- 手机软键盘弹起导致页面变形的一种解决方案
最近用 uniapp(一种第三方 app 开发框架) 开发 app,其中一个页面有十几个 input 输入框,在点击 input 输入时,软键盘弹起,导致页面往上顶,底部的按钮也全部弹到页面上面去了, ...
最新文章
- python turtle 画闹钟
- 计算机网络-TCP拥塞控制
- 次方求模 http://acm.nyist.net/JudgeOnline/problem.php?pid=102
- Android One和Android Go有什么区别?
- 中概股信任危机?美证监会主席直言不要购买中概股股票
- python+appium自动化测试-重复执行测试用例
- 电脑计算器_教训!19年中级败给了电脑计算器,CPA难道要步后尘?
- Python数据分析-房价的影响因素图解
- Azure vNet
- 一点知识丨Base64 的图片如何完美复制到系统粘贴板
- 有吧友需要PDF的下载站点,好吧,我这边汇总一下
- 三角形的几何公式大全_高中数学公式、定理大全,你所需要的这里都有!
- 解决mac下adb无法找到手机
- 力荐!50 个最实用的免费机器学习数据集
- 哈希表构造与处理冲突方法
- 涂鸦智能 ① tuya-wifi-mcu-sdk-arduino-library 简单剖析
- 雷军:技术立业 金山要向Google学习
- 《黑客与画家》读后感——黑客与画家
- 工艺路线Routing
- 基于qlib自定义的A股股票池:计算均线,动量,MACD等以及可视化
热门文章
- 【Vue3 造轮子项目 】kaiteUI中利用Custom Block(自定义块)和vite实现代码渲染器
- android vr播放器 躺着,Android使用得图SDK开发VR播放器
- 【科普】公交车超载的标准是什么?1平米最多站8人
- 2021-05-31 size mismatch for transformers copying a param
- 123D Design安装与汉化
- 三问HPE,你真的想买下Nutanix么?
- Hybris入门详解一BY.Shaun-sheng
- 在 vue项目使用base64加密
- 推荐的截图工具,超级好用的几款小工具
- OpenShift简介(二)