From b61b5b7823e099b9c085806650f9f549a55012e4 Mon Sep 17 00:00:00 2001 From: jmal Date: Thu, 18 Jun 2020 09:52:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E5=B1=8F=E6=97=B6=E7=A6=81=E6=AD=A2?= =?UTF-8?q?=E6=8B=96=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/directives.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/directives.js b/src/utils/directives.js index 0f0753a..e018cc8 100644 --- a/src/utils/directives.js +++ b/src/utils/directives.js @@ -158,6 +158,10 @@ Vue.directive('dialogDrag', { }; // 鼠标拖拽事件 document.onmousemove = function (e) { + // 全屏禁止拖动 + if((dragDom.offsetParent.clientWidth - dragDom.clientWidth) === 0){ + return + } // 通过事件委托,计算移动的距离 (开始拖拽至结束拖拽的距离) const l = e.clientX - disX; const t = e.clientY - disY; @@ -179,7 +183,7 @@ Vue.directive('dialogDrag', { y=finallyT; dragDom.style.transform="translate("+finallyL+"px,"+finallyT+"px)"; //将此时的位置传出去 - //binding.value({x:e.pageX,y:e.pageY}) + // binding.value({x:e.pageX,y:e.pageY}) }; document.onmouseup = function (e) { document.onmousemove = null;