没搞明白代码的意思代码如下oDrag.addEventListener('mousedown',function(e){ //鼠标事件1 - 在标题栏按下(要计算鼠标相对拖拽元素的左上角的坐标 ,并且标记元素为可拖动)
isDraging = true;
startX = e.pageX - this.offsetLeft;
startY = e.pageY - this.offsetTop;
})
这里的e.pageX- this.offsetLeft; 鼠标的坐标-获取对象的左侧到屏幕的距离,startX不就是获取的偏移值吗?
为什么后面还要写上 var moveX = e.pageX - startX; var moveY = e.pageY - startY;
直接写xxx.style.left=startX不行吗?
添加回答
举报
0/150
提交
取消