小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(不敢说是bug,就是觉得有点奇怪)
当一个触摸滑动事件进行的时候,有些奇怪
用图片说明下。
1 我们这里面一共有35个view。
现在我们用鼠标滑动。方向大概是这样的
但是我发现在touchMove的时候获得的targetId 一直是1,也就是它。
一直是touchStart的那个View的Id,这个在设计上是有什么考虑吗?
贴下代码和log;
代码:
- 预期表现
能不能返回当前滑动到的view 的Id?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
因为touchMove的节点还是第一个元素 不会因为move了而改变
建议拿 start和end事件 回调里面的 pageX pageY 来判断id的区间
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
24年了 看来微信那边是不会改了
看来这个问题还没解决
这两个值不相等 看起来 就是 滑块 和鼠标的位置不一样
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
https://developers.weixin.qq.com/s/v6XDjXmX7R7A 您看看这个fragment能看吗
没有复现哦,具体要怎么操作呢,对了,使用的是哪个版本的开发工具?
用的这个版本开发工具
您看每一次您的滑动,从touchstart-》touchend,都是一个id。
我主要这里不太明白,比如我一次大范围的滑动,可能期间经过了很多view,为啥这些view的id没有按顺序返回,只是一直返回touchstart那个view的id
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
因为touchMove的节点还是第一个元素 不会因为move了而改变
建议拿 start和end事件 回调里面的 pageX pageY 来判断id的区间
24年了 看来微信那边是不会改了
看来这个问题还没解决
这两个值不相等 看起来 就是 滑块 和鼠标的位置不一样
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
https://developers.weixin.qq.com/s/v6XDjXmX7R7A 您看看这个fragment能看吗
没有复现哦,具体要怎么操作呢,对了,使用的是哪个版本的开发工具?
用的这个版本开发工具
您看每一次您的滑动,从touchstart-》touchend,都是一个id。
我主要这里不太明白,比如我一次大范围的滑动,可能期间经过了很多view,为啥这些view的id没有按顺序返回,只是一直返回touchstart那个view的id