收藏
回答

【紧急求助】cover-view bindtap真机获取到的detail有问题

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug cover-view 客户端 6.7.1 2.2.0

我自己用cover-view 模拟了一个音频的controls部分,需要有一个点击进度条重新设置播放开始时间的功能。


我在cover-view上面监听了tap事件,通过点击的坐标计算seek的时间的时候发现在手机上,无论点击cover-view的哪个部分。返回的e.detail.x始终不变。近似等于cover-view 距离屏幕左侧的距离,也就e.currentTarget.offsetLeft。(修改为近似等于了, 一个37 一个38 )


请问这个问题怎么解决????


感谢各位!!!!!

最后一次编辑于  2018-07-17
回答关注问题邀请回答
收藏

3 个回答

  • 2018-07-25

    我也遇到了相同的问题,给你顶一个

    2018-07-25
    有用
    回复 1
    • Galina
      Galina
      2018-07-26

      灰常感谢。现在项目需求改了,放弃这个进度条了。

      2018-07-26
      回复
  • Galina
    Galina
    2018-07-17

    代码片段: wechatide://minicode/7OvpUYmM7tOI

    2018-07-17
    有用
    回复 4
    • 法隆
      法隆
      2018-07-17

      这个touches里不是有pageX和clientX么 你自己拿这个view左上角作为原点计算一下呗

      2018-07-17
      回复
    • Galina
      Galina
      2018-07-17

      这个pageX和clientX 也是一样的。 不管点击的哪个区域,都返回37。。。。。。。。。

      2018-07-17
      回复
    • 法隆
      法隆
      2018-07-17回复Galina


      我这儿点击了两次不一样啊

      2018-07-17
      回复
    • Galina
      Galina
      2018-07-17

      这是开发工具还是手机啊,开发工具没问题的,只有手机有问题。


      2018-07-17
      回复
  • 法隆
    法隆
    2018-07-17

    你好,代码片段挂了

    2018-07-17
    有用
    回复 1
登录 后发表内容