1.原聲獲取到offsetTop值--->會(huì)向上取整.
var asideTop = document.getElementsByClassName("industry")[0].offsetTop;
//4610
2.JQ的
$(".industry").offset().top
//4609.671875
很明顯JQ的會(huì)精確到小數(shù)點(diǎn)后6位.
- 所以我們平時(shí)都是要來取整的,除非想做碰撞檢測(cè)才會(huì)要這么精確.
console.log(typeof 4609.671875.toFixed(0))
這樣來去浮點(diǎn)數(shù),顯示是string
但我想要的是number
Math.round(4609.671875)
這樣向上取整就得到了我想要的整數(shù),并且和原聲獲取的值保持一致