js拖拽分析

1、三个鼠标事件,mousedown,mousemove,mouseup

2、可移动性absolute

3、边界限制

得到鼠标点击处和div边界的距离,然后得出top 和 left 的值

具体

mousedown

div.onmousedown=function(event){ var event=event||window.event var diffX=event.clientX-div.offsetLeft var diffY=event.clientY-div.offsetTop }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsxfz.html