[英]Fixed element Y position calculated wrong after scroll on chrome for android
当地址栏变得隐藏/可见时发生。
DOM 浏览器上标记的元素与屏幕底部显示的元素相同(带有“开始规划”按钮)。 滚动后,它的实际位置被向上滚动(即使它处于固定位置),但没有重新渲染发生,因为它仍然显示在屏幕上的正确位置。
有趣的是,该元素不会响应显示区域中的点击,而是响应 DOM 计算区域中的点击(也就是说,如果您在按钮上方单击它会起作用,但当您单击按钮本身时则不会)。
这是我们平台上有问题的页面的链接:
https://in-office.wekudo.com/wellness/category/nutrition/smoothie-bar
Airbnb 的平台上也存在同样的问题:
该错误似乎与hammer.js有关:
在 CSS 中,请添加overflow-y: visible !important;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.