vue中利用原生js实现拖拽

思路:利用一个值判断鼠标的mousedown事件或者移动端的touchstart是否触发,利用另一个值表示鼠标的mousemove和touchmove事件是否触发,如果触发获取鼠标或者点击处相对于屏幕的偏移值,利用dom循环获取参照物相对于侧边屏幕的偏移值,然后两者相减取正,即为所拖拽的div相对于参照物的偏移值,再让1其在偏移处显示,如此即可实现拖拽。

 



 

你可能感兴趣的:(前端基础(js,css,html,jquery及es标准))