var obj = document.getElementsByClassName('qiu')[0];
obj.addEventListener('mousedown',function(event){
let clientW = window.innerWidth;
let clientH = window.innerHeight;
let elW = obj.offsetWidth;
let elH = obj.offsetHeight;
let pointX = event.clientX - obj.offsetLeft;
let pointY = event.clientY - obj.offsetTop;
document.onmousemove = (e)=>{
let left = e.clientX - pointX;
let top = e.clientY - pointY;
left = left<0 ? 0 : left;
top = top<0 ? 0 : top;
left = left > (clientW - elW) ? (clientW - elW) :left
top = top > (clientH - elH) ? (clientH - elH) :top
obj.style.left = left + 'px';
obj.style.top = top + 'px';
};
document.onmouseup = (e) => {
document.onmousemove = null;
document.onmouseup = null;
};
})