|
@@ -770,6 +770,18 @@ function dragBox(domWrap,domDrag,dragMove){
|
|
let width = window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;//屏幕宽度
|
|
let width = window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;//屏幕宽度
|
|
let height = window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;//屏幕高度
|
|
let height = window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;//屏幕高度
|
|
let mouseX = 0,mouseY = 0,dragX = 0,dragY = 0,isDrag = false,isMove = false;
|
|
let mouseX = 0,mouseY = 0,dragX = 0,dragY = 0,isDrag = false,isMove = false;
|
|
|
|
+ // $(drag).mousedown(()=>{
|
|
|
|
+ // let page = getPageCoordinate(event,'0');
|
|
|
|
+ // mouseX = page.boxLeft - wrap.offsetLeft //鼠标到拖拽元素的左边界的距离
|
|
|
|
+ // mouseY = page.boxTop - wrap.offsetTop //鼠标到拖拽元素的上边界的距离
|
|
|
|
+ // isDrag = true
|
|
|
|
+ // })
|
|
|
|
+ // $(move).mouseup(()=>{
|
|
|
|
+ // console.log('mouseup')
|
|
|
|
+ // isDrag = false
|
|
|
|
+ // return false
|
|
|
|
+ // })
|
|
|
|
+ // $(move).mousemove(handleMove)
|
|
windowEventHandler('mousedown',function(event){ //鼠标位置获取,计算点击位置到拖拽元素左边的距离
|
|
windowEventHandler('mousedown',function(event){ //鼠标位置获取,计算点击位置到拖拽元素左边的距离
|
|
let page = getPageCoordinate(event,'0');
|
|
let page = getPageCoordinate(event,'0');
|
|
mouseX = page.boxLeft - wrap.offsetLeft //鼠标到拖拽元素的左边界的距离
|
|
mouseX = page.boxLeft - wrap.offsetLeft //鼠标到拖拽元素的左边界的距离
|
|
@@ -777,12 +789,6 @@ function dragBox(domWrap,domDrag,dragMove){
|
|
isDrag = true
|
|
isDrag = true
|
|
// isMove = false
|
|
// isMove = false
|
|
},drag)
|
|
},drag)
|
|
- // $(move).mouseup(()=>{
|
|
|
|
- // console.log(123)
|
|
|
|
- // isDrag = false
|
|
|
|
- // return false
|
|
|
|
- // })
|
|
|
|
- // $(move).mousemove(handleMove)
|
|
|
|
windowEventHandler('mousemove',handleMove,document)
|
|
windowEventHandler('mousemove',handleMove,document)
|
|
windowEventHandler('mouseup',()=>{
|
|
windowEventHandler('mouseup',()=>{
|
|
// if(isMove){ //有move就设置位置没有移动就不处理
|
|
// if(isMove){ //有move就设置位置没有移动就不处理
|
|
@@ -795,6 +801,7 @@ function dragBox(domWrap,domDrag,dragMove){
|
|
},dragMove)
|
|
},dragMove)
|
|
|
|
|
|
function handleMove(event){ //移动的
|
|
function handleMove(event){ //移动的
|
|
|
|
+ // console.log('move')
|
|
let dragDes = document.getElementById('treatDescBox');//展開区域
|
|
let dragDes = document.getElementById('treatDescBox');//展開区域
|
|
let page = getPageCoordinate(event,'0');
|
|
let page = getPageCoordinate(event,'0');
|
|
let maxDragX = 0,dragDesWidth = 0;
|
|
let maxDragX = 0,dragDesWidth = 0;
|