将mousemove和mouseup清除的意义是什么呢
来源:4-9 video-javascript(6)
WHIPLASH_z
2019-04-20 13:52:39
课程中 拖动进度条 在mouseup的时候
会先将mousemove和mouseup=null
这样做的意义是什么呢?
1回答
同学, 你好。
举个例子,你可以下载一下源码,把声音设置方法中的这个操作注释掉,你会发现,当你按下声音的圆图标之后,再松开鼠标,不要按下,不管你鼠标怎么动,这个图标一直跟随你的鼠标在动,即使你已经抬起了鼠标,没有按下。
但是加上之后只有按下这个滑动的图标之后声音的大小才会切换。
这个清除就是这个作用,当按下的时候,所有的onmousemove和onmouseup事件都要清空,其实在这儿只要清空了onmousemove事件就行,但是为了避免造成影响都清除一下比较保险。
如果帮助到了你,欢迎采纳!
祝学习愉快!
相似问题