拾年丶不久 2019-08-19 15:57 采纳率: 100%
浏览 3303
已采纳

移动端页面底部导航被浏览器工具栏遮盖有好的解决办法吗

页面底部有导航,用的position:fixed;因为页面有时候需要输入内容所以用JS控制的他的top,代码如下

//CSS:
.nav {
    width: 100%;
    height: 1rem;
    position: fixed;
    left: 0;
    background: #ffffff;
    box-shadow: 0 -1px 2px #d1d1d1;
    z-index: 99;
}
//JS:
$(document).ready(function(){
    var winH=$(window).height();
    var navH=$(".nav").height();
    $(".nav").css("top",winH-navH+'px');
});

今天测试提出问题:
页面在微信这类APP内打开都正常,但浏览器打开有问题,我测试时候发现UC浏览器没问题,但华为自带的浏览器不显示页面的导航,上拉页面后,浏览器自带的工具栏隐藏后,我写的导航展示出来了,但只要呼出浏览器工具栏,就又不见了,而且苹果浏览器也存在说不显示底下导航的问题。

图片说明


下面这张是收起浏览器工具栏的效果

图片说明
求大佬指点,感激不尽

  • 写回答

1条回答 默认 最新

  • Uncle丶怪叔叔 2019-08-21 11:18
    关注

    将总页面高度设置为100vh,或者设置window.innerHeight 试试?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 mmocr的训练错误,结果全为0
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀