This is a just-for-fun package. For production, please consider using alternative libraries like neodrag.
Add this script tag to load the web-component.
<script type="module" src="https://unpkg.com/simpledragger" />
Use the window component.
<simple-dragger-window onclose="event.target.remove()">
<strong slot="title">draggable</strong>
<p>not draggable</p>
</simple-dragger-window>
Use the low-level component.
<simple-dragger>
<strong data-draggable>draggable</strong>
<hr />
<p>not draggable</p>
</simple-dragger>
Or use the low-level API.
<div class="test">
<header data-draggable>
<strong>draggable</strong>
</header>
<hr />
<p>not draggable</p>
</div>
<script type="module">
import { makeDraggable } from "https://unpkg.com/simpledragger";
// make an element draggable
makeDraggable(
document.querySelector(".test"),
document.querySelector(".test > [data-draggable]")
);
</script>