手機端web開發小坑提示

getBoundingClientRect 高度計算誤差

getBoundingClientRect 在華爲p9 p10 自帶瀏覽器上會把地址欄算進去,致使高度出現誤差。
由於地址欄向下劃出現,向上劃隱藏,隱藏的時候getBoundingClientRect().bottom 會少 10px(各手機不一樣,就是地址欄的高度)。
地址欄出現的時候高度計算時準確的。瀏覽器

相關文章
相關標籤/搜索