手机端web开发小坑提示

getBoundingClientRect 高度计算误差

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

相关文章
相关标签/搜索