手机端web开发小坑提示

getBoundingClientRect 高度计算偏差

getBoundingClientRect 在华为p9 p10 自带浏览器上会把地址栏算进去,导致高度出现偏差。
因为地址栏向下划出现,向上划隐藏,隐藏的时候getBoundingClientRect().bottom 会少 10px(各手机不同,就是地址栏的高度)。
地址栏出现的时候高度计算时准确的。

    原文作者:windy0220
    原文地址: https://segmentfault.com/a/1190000018794399
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞