Add a reference to the script by either linking to https://xenova.github.io/draggable/dist/draggable.min.js, or by downloading the script and using it offline.
Make a div draggable with only JavaScript and CSS that stays within the Viewport. More info: https://www.vanderwaal.eu/mini-projecten/draggable-div-javascript-only ...
Let's make a draggable dialog box in JavaScript. I've already made it in React, but I'll make it in plain JavaScript here to illustrate that frameworks aren't really necessary for this kind of ...