使用offsetTop或getBoundingClientRect()。top返回错误的值

时间:2018-05-09 11:12:22

标签: javascript css web

我在检查器中的元素上使用$0.getBoundingClientRect().top$0.offsetTop,但与使用屏幕截图工具 CMD <测量实际像素相比,它会返回错误的像素值Mac上的/ kbd> + Shift + 4

我一整天都在使用它,尝试仅使用内联样式,并将检查器中元素选项卡的内容复制并粘贴到about:blank中的新选项卡中。有趣的是在新标签中显示正确的值。 JavaScript代码可以修改这个API吗?我使用虚拟DOM库来生成DOM节点。

1 个答案:

答案 0 :(得分:-1)

您是否尝试重置缩放?实际上当使用捏缩放时,放大镜不会出现在Chrome的地址栏中......这不是好用户体验,但你需要按CMD + +,这将显示放大镜,然后重置放大。

enter image description here