在地址栏变为隐藏/可见时发生。
在DOM资源管理器中标记的元素与屏幕底部显示的元素相同(带有“开始计划”按钮)。滚动后,它的实际位置被向上滚动(即使它处于固定位置),但由于它仍在屏幕上的正确位置显示,因此不会进行重新渲染。
有趣的是,该元素不响应显示区域中的单击,而是响应DOM计算区域中的单击(也就是,如果您在按钮上方单击,它会起作用,但在单击按钮本身时不起作用)。
以下是我们平台上存在问题的页面的链接:
https://in-office.wekudo.com/wellness/category/nutrition/smoothie-bar
Airbnb的平台上也存在相同的问题:
答案 0 :(得分:3)
该错误似乎与Hammer.js有关:
答案 1 :(得分:2)
在CSS中,请添加$('#pin-menu-button').click(function() {
$('#slidingBox').toggleClass('no-pin');
});