getBoundingClientRect().top與offsetTop有什麼區別?

Element.getBoundingClientRect()

Element.offsetTop

差別大了,前者指元素(比如某個div)距離可視區域頂部的距離,後者包括滾動條捲起的部分。

js原生的offsetTop屬性有很多瀏覽器兼容性問題,用時要慎重。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章