收藏
回答

【前端求助】弹层使用bind:touchstart关闭,为何会影响到其他bind

请教一个前端问题




1、页面有一个按钮 =》 点击按钮 =》 显示弹层

2、弹层有个关闭按钮 =》点击关闭 =》关闭弹层


如果点击事件都用bind:tap那没问题

但是如果弹层关闭的时候用的是bind:touchstart,则会出现关闭弹层后,再点击打开按钮是没有用的,需要点击两次



所以:

为什么弹层bind:touchstart绑定关闭按钮,关闭后会出现touch事件没有释放的情况?





-----

其他情况

1. 关闭弹层后,只有点击任何会滑动屏幕,就不需要点击两次




这是代码示例:https://developers.weixin.qq.com/s/Cr5cVSm97n8l

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

2 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-06-04

    没复现你描述的需要点击两次的问题,是真机还是工具呢?工具的版本是?

    2019-06-04
    有用
    回复 2
    • 陈式坚
      陈式坚
      2019-06-04

      真机比较明显 ,但是工具也可以


      如果不能复现,可以重新编译一下小程序,然后点击打开 =》 点击关闭  =》 点击打开 就可以触发了

      2019-06-04
      回复
    • 陈式坚
      陈式坚
      2019-06-04

      这是真机的情况

      2019-06-04
      回复
  • 吃素的猫熊💤 z
    吃素的猫熊💤 z
    06-05

    出现了同样的问题,请问你是如何解决的呢?

    06-05
    有用
    回复
登录 后发表内容