- 当前 Bug 的表现(可附上截图)
使用iPhone真机测试,进行下拉刷新操作时,fixed定位的元素虽然表现上是固定在屏幕指定位置,但是其点击的触点位置却是随着下拉刷新往下移动了。
所以导致点击元素显示的位置是不会触发tap事件,只有点击元素下面(大概是下拉刷新动画区域高度)的区域,才会触发该元素的tap事件。
- 预期表现
下拉刷新的过程中,点击fixed元素显示的区域,应该触发其tap事件。
- 复现路径
进入页面,点击fixed元素,可以显示弹窗;
下拉页面触发页面的下拉刷新事件;
点击fixed元素,不会显示弹窗;
4. 点击元素下面(大概是往下移动下拉刷新动画区域高度)的区域,可以显示弹窗。
- 提供一个最简复现 Demo
见代码片段