【问题标题】:Using offsetTop or getBoundingClientRect().top returns the wrong value使用 offsetTop 或 getBoundingClientRect().top 返回错误值
【发布时间】:2018-10-19 11:46:02
【问题描述】:

我在检查器中的一个元素上使用$0.getBoundingClientRect().top$0.offsetTop,但与使用屏幕截图工具CMD+Shift+4 在 Mac 上。

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

【问题讨论】:

    标签: javascript css web


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-11-08
      • 2022-11-11
      • 2020-02-22
      • 1970-01-01
      • 2015-05-12
      • 2017-04-30
      • 2011-10-10
      • 2017-04-22
      • 2015-05-30
      相关资源
      最近更新 更多