onmousemove的事件元素为什么不是CrlNode
来源:4-7 video-javascript(4)
慕雪9296518
2020-06-03 17:31:31
如题?为社么不是Crlnode,或者this,而是用了document
1回答
同学你好,问题解答如下:
可以将onmousemove事件绑定在CrlNode上,对比一下区别,如下:
这种情况下,鼠标只有在crlNode这个元素内移动时,crlNode和进度条才会跟随变化,一旦鼠标移出了crlNode,继续移动鼠标,crlNode和进度条就不跟随鼠标变化了。
而把onmousemove事件绑定在document上时,只要鼠标在crlNode内按下,触发它的‘onmousedown’事件后,鼠标在页面上任意位置移动,都可以控制crlNode和进度条,这样操作起来更灵活,所以将onmousemove绑定在document上。
如果我的回答帮到了你,欢迎采纳,祝学习愉快!
相似问题