Показать сообщение отдельно
  #2 (permalink)  
Старый 08.11.2020, 22:20
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,712

Если нельзя просто двигать объекты меняя их стили (left, top), то можно для перемещения удалять элемент из контейнера, но не удаляя его совсем, а потом вставлять в другой контейнер.
let canv = document.getElementById('myCanvas')
canv.remove() // Удаляем cаnvas из старого DIV

let newdiv = doсument.getElementById('newDiv')

newdiv.appendChild (canv) // Вставляем в новый.

И перерисовывать ничего не надо.
Так же думаю и с iframe можно.
Ответить с цитированием