下拉刷新时,页面fixed元素的点击触点不正确
发布于 5 年前 作者 wma 7809 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

使用iPhone真机测试,进行下拉刷新操作时,fixed定位的元素虽然表现上是固定在屏幕指定位置,但是其点击的触点位置却是随着下拉刷新往下移动了。

所以导致点击元素显示的位置是不会触发tap事件,只有点击元素下面(大概是下拉刷新动画区域高度)的区域,才会触发该元素的tap事件。

  • 预期表现

下拉刷新的过程中,点击fixed元素显示的区域,应该触发其tap事件。

  • 复现路径
  1. 进入页面,点击fixed元素,可以显示弹窗;

  2. 下拉页面触发页面的下拉刷新事件;

  3. 点击fixed元素,不会显示弹窗;

   4. 点击元素下面(大概是往下移动下拉刷新动画区域高度)的区域,可以显示弹窗。

  • 提供一个最简复现 Demo

见代码片段

回到顶部