收藏
回答

下拉状态栏会取消掉bindtouchend事件

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug bindtouchstart bindtouchend 客户端 6.7.3 2.3.0

遇到的问题: 我点击一个按钮时触发 bindtouchstart 方法,然后手指长按住屏幕不松开,然后另一个手将状态栏下拉下来,这时候原来的长按事件就被清除掉了,当手指再抬起来的时候也没执行 bindtouchend 方法。  请问状态栏下拉能监听到吗


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

2 个回答

  • 僵尸浩
    僵尸浩
    2018-10-17

    看上去不是非常规使用场景。。用户应该能预期到点击行为被取消。请问是否是什么特殊需求?

    2018-10-17
    有用
    回复 1
    • 苟鹏
      苟鹏
      2020-06-12
      我也遇到同样的问题呢,我的需求是长按录音,希望被其他事件打断的时候能进行一些处理,bindtouchend事件被取消以后,会导致没法处理
      2020-06-12
      回复
  • 苟鹏
    苟鹏
    2020-06-12

    我也遇到这个问题呢,长按录音,这个问题会导致录音无法终止

    2020-06-12
    有用
    回复 5
    • 学习使我快乐
      学习使我快乐
      2020-07-16
      老哥 解决了没啊,方便分享下方法吗  。我也遇到相同问题了。。。
      2020-07-16
      回复
    • 苟鹏
      苟鹏
      2020-07-16回复学习使我快乐
      没有哦,我这边主要场景是长按录音,虽然bindtouchend没有了,但是我可以通过别的接口监听到录音被打断,算是避开了这个问题
      2020-07-16
      回复
    • 学习使我快乐
      学习使我快乐
      2020-07-16
      嗯 好吧  感谢回复==
      2020-07-16
      回复
    • 学习使我快乐
      学习使我快乐
      2020-07-16
      刚刚试出来 按钮绑定 touchcancel 事件  可以解决 。。
      2020-07-16
      1
      回复
    • 苟鹏
      苟鹏
      2020-07-16回复学习使我快乐
      牛逼
      2020-07-16
      回复
登录 后发表内容