派生自 wuyushui/SewerAndRainNetwork

chenzeping
2021-04-22 38fea8139670d34cedea336fbd1ba34fc92bcf02
src/utils/dialogDrag.js
@@ -8,8 +8,9 @@
    const dragDom = el.querySelector('.el-dialog')
    // dialogHeaderEl.style.cursor = 'move';
    dialogHeaderEl.style.cssText += ';cursor:move;'
    dragDom.style.cssText += ';top:0px;'
    //console.log(dragDom.style.cssText)
    //dragDom.style.cssText += ';top:0px;'
   // dragDom.style.cssText = 'bottom:15px;'
    // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null);
    const sty = (function () {
      if (window.document.currentStyle) {
@@ -20,6 +21,7 @@
    })()
    dialogHeaderEl.onmousedown = (e) => {
      // 鼠标按下,计算当前元素距离可视区的距离
      const disX = e.clientX - dialogHeaderEl.offsetLeft
      const disY = e.clientY - dialogHeaderEl.offsetTop
@@ -68,7 +70,9 @@
        }
        // 移动当前元素
        dragDom.style.cssText += `;left:${left + styL}px;top:${top + styT}px;`
        //dragDom.style.cssText += `;left:${left + styL}px;top:${top + styT}px;`
        dragDom.style.cssText = `;left:${left + styL}px;top:${top + styT}px;`
        //console.log(left , styL,top , styT)
      }
      document.onmouseup = function (e) {