//针对移动端有虚拟按键导致高度短影响整个页面的布局给予滚动条处理

function set_screen(wrap){

var s_height = document.body.clientHeight; 
var s_width = document.body.clientWidth;
var proportion = s_height/s_width;
if(proportion<1.55){
var max_warp = document.querySelector(wrap);
max_warp.style.height = "37.55" + "rem";
document.ontouchmove = function(e){

}
}

}

set_screen(“.wrap”);

js处理移动端有虚拟按键影响页面布局的处理方法相关推荐

  1. 用js来判断用户端浏览器(判断QQ浏览器、谷歌浏览器)方法

    用js来判断用户端浏览器(判断QQ浏览器.谷歌浏览器)方法 function getBrowserInfo(){ var ua = navigator.userAgent.toLocaleLowerC ...

  2. 解决华为手机虚拟按键遮挡页面底部tab栏的问题

    谷歌原生,华为之类的虚拟按键遮挡页面底部RadioButton之类的问题. if (AndroidWorkaround.checkDeviceHasNavigationBar(this)) { //适 ...

  3. h5页面键盘弹出影响页面布局(兼容)

    其实弹框之所以影响页面布局,我碰到的一般都是因为页面时position:fixed时,键盘一弹出,布局就乱了,我的解决方案是,首先就是把fixed尽可能的改成其他的,接着监听窗口大小变化事件,然后处理 ...

  4. html禁止页面左右滑动,js阻止移动端默认事件以及只阻止横向滚动事件方法

    js阻止移动端默认事件,是在相关的touch事件的时候利用event.preventDefault();来阻止默认滚动行为,但是如果要实现阻止横向滚动行为而不阻止竖向滚动行为就要写一个方法通过手指滑动 ...

  5. 移动端h5开发,华为手机输入法键盘影响页面布局的问题。

    在做移动端h5的时候,有些简单的页面,我们一般都会给body写上: width:100%; height:100%; 然后给一个满屏的背景图,简单方便的适应不同屏幕的手机. 有时候为了采集用户信息,页 ...

  6. 移动端、微信小程序页面布局参考

    转自:阮一峰的网络日志 自己手写移动端页面的时候,可参考大佬的这两篇文章.看完之后对页面布局非常有帮助.文章如下: Flex 布局教程:语法篇  网址:http://www.ruanyifeng.co ...

  7. js判断访问端,跳转不同页面

    if((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobil ...

  8. 影响页面布局的css属性,6 和页面布局有关的CSS属性(三)

    6 和页面布局有关的CSS属性(三) 03.png 04.png 05.png #box { /* 声明ID选择器,名称为box */ position:absolute; /* 设置层的定位为绝对定 ...

  9. Android实现隐藏手机底部虚拟按键

    现在的手机比较流行底部带虚拟按键,比如华为.nexus,一般情况下对开发一个APP没啥影响,但是不一般情况下就会有影响的,比如全屏录像功能, 用简单的方法直接获取camera支持的手机屏幕分辨率然后用 ...

最新文章

  1. (正确姿势)centos7 如何从U盘拷贝文件
  2. python3 module 'pexpect' has no attribute 'spawn' 解决方法
  3. 2016.3.2(String 类)
  4. 时光已荏苒,我还怎么让你遇见最美年华里的我
  5. Skaffold:让K8S开发工作变得简单
  6. C#数据库事务原理及实践(下)
  7. 数据库系统原理笔记:关系数据库设计
  8. Atitit.故障排除系列---php 程序网站数据库错误排除流程
  9. React中的图片懒加载
  10. VS2010过期密钥
  11. JAVA 10.28.2017
  12. 16位算术逻辑运算实验
  13. 我看好FLASH技术的原因
  14. 第7关:可以重复进行汇率兑换计算的小程序
  15. 分布式身份认证——未来信任生态的基石
  16. 历经四个月,谷歌联盟的PIN码问题终于解决了
  17. [环保] 为了反击无耻的两桶油雇来的砖家,三伏天,我一个月开车不开空调测油耗
  18. linux 内存条DDR几,DDR、DDR2、DDR3、SDRAM等内存的简要区别
  19. Fortran中go to语句的罕见用法
  20. 右边算术中,每个汉字代表1个数字,不同的汉字代表不同的数字,已知“神”=3,那么被除数是

热门文章

  1. 11g wallet使用
  2. IT人必须掌握的面试技巧
  3. 《一周搞定模电》—功率放大器
  4. elasticsearch篇之mapping
  5. ubuntu teamviewer
  6. 基于vue-router的从后端动态加载菜单的实现
  7. shell实现大批量word转码然后分析相关字段
  8. 小程序发布测试版本步骤
  9. 2019年9月19日好货十元内精选包邮
  10. mysql semi join详解_MySQL中的semi-join