ziehbar ohne jQuery ui

Wie mache ich ein Element ziehbar, ohne die jQuery-Benutzeroberfläche zu verwenden?

Ich habe diesen Code:

<script type="text/javascript">
    function show_coords(event)
    {
        var x=event.clientX;
        var y=event.clientY;
        var drag=document.getElementById('drag');
        drag.style.left=x;
        drag.style.top=y
    }
</script>

<body style="height:100%;width:100%" onmousemove="show_coords(event)">
     <p id="drag" style="position:absolute">drag me</p>
</body>

Das Problem ist, dass ich beim Ziehen des Benutzers die Maustaste gedrückt halten möchte. Ich habe es versuchtonmousedown Die Ergebnisse waren jedoch negativ.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage