I want to drag and drop only On-screen.
function elementDrag(e: any) { console.log('drag elemet', e);
if (
(elmnt.offsetTop <= 0 || elmnt.offsetLeft <= 0) &&
(e.movementY <= 0 || e.movementX <= 0)
) {
return false;
} else {
e = e || window.event;
e.preventDefault();
pos1 = pos3 - e.clientX;
pos2 = pos4 - e.clientY;
pos3 = e.clientX;
pos4 = e.clientY;
elmnt.style.top = elmnt.offsetTop - pos2 + 'px';
elmnt.style.left = elmnt.offsetLeft - pos1 + 'px';
}
}