没搞明白代码的意思
代码如下
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不行吗?
青春有我
相关分类