请问老师这几行代码有什么意义呢
老师,我知道这几行代码的意思,但是它们有什么意义呢,已经给移动后的元素设置了css样式,为什么还要给lastPoint.x重新赋值,为什么要让isMouseDown=false;为什么要清空lastPoint
1
收起
正在回答
2回答
同学你好,
1、lastPoint对象记录的是鼠标按下时的位置,在移动之后,位置发生了变化,所以要给lastPoint对象重新赋值
2、isMouseDown是用来记录鼠标是否按下,值为false就是鼠标没有按下。
所以mouseup事件里面,鼠标是抬起状态的,所以值为false。
3、在鼠标抬起的时候,lastPoint为空,可以理解为,清空此次的记录,便于下次操作
如果帮助到了你,欢迎采纳~祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
组件化思想开发电商网页 18版
- 参与学习 人
- 提交作业 467 份
- 解答问题 4826 个
本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星