1.原声获取到offsetTop值--->会向上取整.
var asideTop = document.getElementsByClassName("industry")[0].offsetTop;
//4610
2.JQ的
$(".industry").offset().top
//4609.671875
很明显JQ的会精确到小数点后6位.
- 所以我们平时都是要来取整的,除非想做碰撞检测才会要这么精确.
console.log(typeof 4609.671875.toFixed(0))
这样来去浮点数,显示是string
但我想要的是number
Math.round(4609.671875)
这样向上取整就得到了我想要的整数,并且和原声获取的值保持一致