fix node insertion bug

This commit is contained in:
biglyderv 2024-11-30 01:06:08 -05:00
parent 5e81cc5e2e
commit f4e81e9511

View file

@ -50,9 +50,12 @@ async function createBlocks(dat) {
div.onclick = function (e) { div.onclick = function (e) {
if (clickedBlock) { if (clickedBlock) {
if (clickedArea != dat) { if (clickedArea != dat) {
let next1 = clickedBlock.nextSibling;
let next2 = div.nextSibling;
let p = clickedBlock.parentElement; let p = clickedBlock.parentElement;
div.parentElement.appendChild(clickedBlock); div.parentElement.insertBefore(clickedBlock,next2);
p.appendChild(div); p.insertBefore(div,next1);
let swap = {}; let swap = {};
console.log(clickedArea, dat) console.log(clickedArea, dat)