锁定弹窗问题
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
455f808f49
commit
5af7e8dd3c
|
@ -47,8 +47,10 @@ const dialogDrag = Vue.directive('dialogDrag', {
|
||||||
styL = +styL.replace(/\px/g, '')
|
styL = +styL.replace(/\px/g, '')
|
||||||
styT = +styT.replace(/\px/g, '')
|
styT = +styT.replace(/\px/g, '')
|
||||||
}
|
}
|
||||||
|
const oldMousemove = document.onmousemove
|
||||||
|
|
||||||
document.onmousemove = function (e) {
|
document.onmousemove = function (e) {
|
||||||
|
oldMousemove(e)
|
||||||
// 通过事件委托,计算移动的距离
|
// 通过事件委托,计算移动的距离
|
||||||
let left = e.clientX - disX
|
let left = e.clientX - disX
|
||||||
const top = e.clientY - disY
|
const top = e.clientY - disY
|
||||||
|
@ -71,7 +73,7 @@ const dialogDrag = Vue.directive('dialogDrag', {
|
||||||
}
|
}
|
||||||
|
|
||||||
document.onmouseup = function (e) {
|
document.onmouseup = function (e) {
|
||||||
document.onmousemove = null
|
document.onmousemove = oldMousemove
|
||||||
document.onmouseup = null
|
document.onmouseup = null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,8 +40,9 @@ Vue.directive('dialogDrag', {
|
||||||
styL = +styL.replace(/\px/g, '')
|
styL = +styL.replace(/\px/g, '')
|
||||||
styT = +styT.replace(/\px/g, '')
|
styT = +styT.replace(/\px/g, '')
|
||||||
}
|
}
|
||||||
|
const oldMousemove = document.onmousemove
|
||||||
document.onmousemove = function(e) {
|
document.onmousemove = function(e) {
|
||||||
|
oldMousemove(e)
|
||||||
// 通过事件委托,计算移动的距离
|
// 通过事件委托,计算移动的距离
|
||||||
let left = e.clientX - disX
|
let left = e.clientX - disX
|
||||||
let top = e.clientY - disY
|
let top = e.clientY - disY
|
||||||
|
@ -63,7 +64,7 @@ Vue.directive('dialogDrag', {
|
||||||
}
|
}
|
||||||
|
|
||||||
document.onmouseup = function(e) {
|
document.onmouseup = function(e) {
|
||||||
document.onmousemove = null
|
document.onmousemove = oldMousemove
|
||||||
document.onmouseup = null
|
document.onmouseup = null
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
|
|
Loading…
Reference in New Issue