gortonlau
gortonlau
  • 发布:2015-06-10 11:20
  • 更新:2015-06-10 14:47
  • 阅读:2304

当webview开启上下拉刷新以后,底部区域触摸不灵敏的问题。

分类:MUI

发现一个可能的BUG。那就是当webview开启上下拉刷新以后,webview的底部区域如果存在一个 fixed 的div,如果这个div上有按钮的话,点击按钮会经常性的触摸了也没效果,要点好几下可能才会触发。
比如 案例live note 的 ask 页面,有一个选择标签的页面(见附件),底部有两个按钮。这两个按钮tap的时候经常会没效果,要 点好几下才行。如果去掉上下拉刷新那么就没有这样的问题。同时,当用手从按钮区域触摸不松手然后向上滑动,那么列表会跟着滑动,这也是一个问题。按理说应该不会滑动才对啊。

当webview开启上下拉刷新以后存在以下问题:
1、webview底部区域会触摸可能会失灵,经常点击以后没效果。
2、webview底部区域按住不松手然后向上滑动可能会导致 下层的列表跟着滑动。

2015-06-10 11:20 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

发一个测试工程出来看看。android,双webview下拉刷新?
如果是这样的话,建议把底部按钮放在父webview里边,应该可以解决上述两个问题。

第二个问题按住不松手滑动会触发下拉刷新跟着动的问题是因为android上下拉刷新是原生实现的。如果要避免这种情况,实现起来会很复杂。需要根据操作来关闭,启动下拉刷新才行。

第一个问题需要你的测试工程来定位。

  • gortonlau (作者)

    第一个问题我向 磊子 反馈过,案例应用 live note的添加标签页面就会有这样的问题

    第二个问题并不是说触发了下拉刷新,而是按住最底部按钮向上滑动,滑动范围出了按钮区域以后,列表会向上滑动。但是事件应该是发生在按钮上的,所以按理说列表应该是不会滑动的才对。

    2015-06-10 22:12

该问题目前已经被锁定, 无法添加新回复