{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\material\\api\\dragControllerDiv.js","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\material\\api\\dragControllerDiv.js","mtime":1683626297358},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["export function dragControllerDiv() {\n var resize = document.getElementsByClassName('resize');\n var left = document.getElementsByClassName('left');\n var mid = document.getElementsByClassName('mid');\n var box = document.getElementsByClassName('box');\n\n var _loop = function _loop(i) {\n // 鼠标按下事件\n resize[i].onmousedown = function (e) {\n //颜色改变提醒\n resize[i].style.background = '#818181';\n var startX = e.clientX;\n resize[i].left = resize[i].offsetLeft; // 鼠标拖动事件\n\n document.onmousemove = function (e) {\n var endX = e.clientX;\n var moveLen = resize[i].left + (endX - startX); // (endx-startx)=移动的距离。resize[i].left+移动的距离=左边区域最后的宽度\n\n var maxT = box[i].clientWidth - resize[i].offsetWidth; // 容器宽度 - 左边区域的宽度 = 右边区域的宽度\n\n if (moveLen < 32) moveLen = 32; // 左边区域的最小宽度为32px\n\n if (moveLen > maxT - 150) moveLen = maxT - 150; //右边区域最小宽度为150px\n\n resize[i].style.left = moveLen; // 设置左侧区域的宽度\n\n for (var j = 0; j < left.length; j++) {\n left[j].style.width = moveLen + 'px';\n mid[j].style.width = box[i].clientWidth - moveLen - 10 + 'px';\n }\n }; // 鼠标松开事件\n\n\n document.onmouseup = function (evt) {\n //颜色恢复\n resize[i].style.background = '#d6d6d6';\n document.onmousemove = null;\n document.onmouseup = null;\n resize[i].releaseCapture && resize[i].releaseCapture(); //当你不在需要继续获得鼠标消息就要应该调用ReleaseCapture()释放掉\n };\n\n resize[i].setCapture && resize[i].setCapture(); //该函数在属于当前线程的指定窗口里设置鼠标捕获\n\n return false;\n };\n };\n\n for (var i = 0; i < resize.length; i++) {\n _loop(i);\n }\n}",null]}