老师麻烦看下

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2022-04-27 09:52:04

同学你好,startPoint表示每次拖拽开始的触摸点,cutPos表示触摸结束是被拖拽元素的当前位置。可以结合下图标注理解:

https://img1.sycdn.imooc.com//climg/6268a1b80982cda106760553.jpg

祝学习愉快~

  • 提问者 qq_慕慕0057983 #1

    https://img1.sycdn.imooc.com//climg/6268a56b09489f1119521376.jpg


    请解答

    2022-04-27 10:08:01
  • 好帮手慕慕子 回复 提问者 qq_慕慕0057983 #2

    同学你好,非常抱歉,老师上一次的解释有问题,curPos保存的是元素初始的位置,也是每次触摸接触时元素的位置,而不是触摸点坐标。

    touch.pageX - startPoint 才是元素移动的距离,而要结合translate设置元素移动的位置,需要加上元素的初始位置curPos,可以结合下图标注理解:

    https://img1.sycdn.imooc.com//climg/6268b39109c1801206190669.jpg

    祝学习愉快~

    2022-04-27 11:06:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师