function drag(obj) {obj.onmousedown = function (event) {obj.capture && obj.capture();let left = event.clientX;let top = event.clientY;let offsetX = left - obj.offsetLeft;let offsetY = top - obj.offsetTop;document.onmousemove = function (event) {let left = event.clientX;let top = event.clientY;obj.style.left = `${left - offsetX}.px`;obj.style.top = `${top - offsetY}.px`;}document.onmouseup = function (){document.onmousemove = null;document.onmouseup = null;obj.releaseCapture && obj.releaseCapture();}return false;}}
