javascript - Drag an object using HTML CSS and JS -


i want move html element inside web page, examples can find related move element element:

event.target.appendchild(document.getelementbyid(data)); 

i can't find way move element on empty web page (i don't want use divs since want create workflow generator)

this code w3schools, removed information not needed, code has 2 divs , paragraph element, , can drag <p> between both divs, not outside them, want do, suggestion appreciated:

<!doctype html> <html> <head> <style> .droptarget {     float: left;      width: 100px;      height: 35px;     margin: 15px;     padding: 10px;     border: 1px solid #aaaaaa; } </style> </head> <body> <div class="droptarget" ondrop="drop(event)" ondragover="allowdrop(event)">   <p ondragstart="dragstart(event)" draggable="true" id="dragtarget">drag me!</p> </div>  <div class="droptarget" ondrop="drop(event)" ondragover="allowdrop(event)"></div>  <script> function dragstart(event) {     event.datatransfer.setdata("text", event.target.id); }  function allowdrop(event) {     event.preventdefault(); }  function drop(event) {     event.preventdefault();     var data = event.datatransfer.getdata("text"); //this don't want do, want move paragraph freely     event.target.appendchild(document.getelementbyid(data)); } </script>  </body> </html> 

it sounds want demonstrated jquery draggable support - demo here of moving rectangle around in box: https://jqueryui.com/draggable/


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -