收藏
回答

在有下拉刷新的页面使用touchmove移动元素,会触发当前页面下拉刷新


有下拉刷新的页面,在滚动距离为0的情况下,通过touchmove改变元素的top,left的值,实现拖动元素。但是问题就是如果页面没有滚动,那么在往下拉元素的时候也会触发页面的下拉刷新。如果将页面往下滚动一段距离就不会有这个问题。

补充:

    1、元素本身使用固定定位,事件绑定只绑定了catchtouchmove,通过touch的参数设置元素的top和left值,实现拖动

    2、在touchmove事件中调用setData,似乎有点频繁,不过也想不到别的方法。如有其它方法,也望指教。

谢谢~

    

回答关注问题邀请回答
收藏

1 个回答

  • zhao
    zhao
    2021-07-29

    楼主问题解决了吗

    2021-07-29
    有用
    回复 1
    • other
      other
      2021-08-14
      两年过去了。。已经忘了怎么解决的了
      2021-08-14
      回复
登录 后发表内容