问题分析:

在移动端,设置登录页面背景图的高度为100%时,会导致键盘弹出的时候html和body的高度从原来的100%变为(100%-键盘高度),这样的话main的height:100%也会变成(100%-键盘高度),所以需要强行将main的高度设置为html原本的100%。

.mui-content {background-image: url(../images/login.jpg);background-size: 100% 100%;}

解决方案:

一、原生JS方案

在页面完成加载后,执行以下代码:

document.getElementsByTagName("body")[0].style.height = window.innerHeight+'px';

二、JQuery方案 

在页面完成加载后,执行以下代码:

$('body').css({'height':$(window).height()});

移动端键盘弹出后,导致背景图片上移解决方法(MUI)相关推荐

  1. 移动端页面键盘弹出后导致body高度变低背景图片被挤上去解决方法

    移动端页面键盘弹出后导致body高度变低背景图片被挤上去解决方法 本身在设置背景图片的时候是将html,body的高度设为100%,然后 .main{height: 100%;background: ...

  2. vue代码上传服务器后背景图片404解决方法

    vue代码上传服务器后背景图片404解决方法 参考文章: (1)vue代码上传服务器后背景图片404解决方法 (2)https://www.cnblogs.com/Mrrabbit/p/7830944 ...

  3. Android Cordova 对于软键盘弹出后覆盖输入域的解决

    Android平台4.2.2与Cordova2.2.0结合使用后出现软键盘弹出后,覆盖输入域问题,在Android的4.0.3中测试没有这样的问题,设置AndroidManifest.xml中的act ...

  4. 微信小程序不能使用本地图片当背景图片的解决方法

    本来直接用的本地图片,但结果真机调试的时候无法显示,上网查了之后知道小程序图片只能加载网络上的(直接写链接),或者是base64转码后的 style="background-image:ur ...

  5. ClaudiaIDE无法修改设置或背景图片的解决方法

    如果在Visual Studio的选项里无法修改ClaudiaIDE的设置和背景图片,删除Visual Studio项目中的.claudiaideconfig文件即可. 此问题ClaudiaIDE的作 ...

  6. android软件盘弹不出来了,安卓手机软键盘弹出后不响应onKeyDown、onBackPressed方法解决方案...

    最近在写评论的时候,想要以下的一个需求,就是点击评论按钮,弹出软键盘和对话框,然后按下手机返回按键之后,对话框和软键盘同时消失,而不是软件盘先消失,然后在按下back按键才能消失对话框. 先来个gif ...

  7. 移动端h5页面软键盘弹出后 背景图片被顶上去

    移动端h5页面在软键盘弹出后,body的高度被压缩了,就导致原本高度100%的背景图被顶上去一截,需要把div的高度强行设回100%才能解决这个问题 <div class="app&q ...

  8. 安卓手机键盘弹出导致h5页面错乱

    安卓手机键盘弹出导致h5页面错乱 特别是有表单的h5,点击input输入信息的时候提交的按钮.以及定位到下方的图片都会被挤上来. 解决方法如下: <div class="bg_img& ...

  9. 移动端下弹框禁止背景滑动

    移动端下弹框禁止背景滑动 茴字写法有很多种,找到最适合的才是好的. 以下下方法在一屛之内是可行的 body;html 设置overflow:hidden .overflow-hidden{height ...

最新文章

  1. 一文读懂序列建模(deeplearning.ai)之序列模型与注意力机制
  2. Bochs调试Linux内核6 - 启动过程调试 - 跳到bootsect引导程序执行
  3. mxnet基础到提高(6)--梯度,反馈与标准化(归一化)
  4. tomcat和idea都占用了8080_IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)...
  5. 哈希表 - (代码、分析 )
  6. java开启新线程的三种方法
  7. Android APK程序加密,防止被别人反编译
  8. 工程师已经被虐到不行不行的了
  9. php修改音频文件_php获取mp3文件信息时长修改
  10. f2fs学习笔记 - 1. f2fs概述
  11. 探秘广场舞:中老年市场绝佳切口?
  12. 极差标准差方差简单计算
  13. js实现-别踩白块儿-类
  14. JAVA基础---函数式接口、Stream流
  15. Linux 电源管理 - Linux regulator framework
  16. Flex使用ribbit.com的服务给手机发送短信SMS
  17. python ipados_iPadOS 的真实体验如何?
  18. linux无法识别m2固态,主板识别不出m.2固态硬盘怎么办|笔记本电脑无法识别m.2固态硬盘解决方法-系统城...
  19. openGL入门(二)用openGL绘制带有对角线的正六边形
  20. 4.ROSPX4--运行官方offboard起飞程序

热门文章

  1. [HDU1512]Monkey King(可并堆)
  2. Splay 总结基础精华
  3. 操作系统 - Linux - Ubuntu
  4. Web前端开发常用的开发工具
  5. scala中的sealed
  6. 干货|机器学习的数学基础
  7. seaweedfs 调研
  8. debug protractor
  9. 445端口的用处和禁用
  10. 二级python多少分过关_计算机等级考试的合格分数是多少_高职招生网