Может ли текущий вид HTML-элемента быть временно заморожен? - PullRequest
0 голосов
/ 20 сентября 2018

Фон в том, что у меня очень сложное веб-приложение с различными модальными редакторами.Я показываю короткую анимацию при открытии одного из этих редакторов.Но, ДО того, как я даже инициализирую редактор и запускаю анимацию, мне нужно деинициализировать «основной» пользовательский интерфейс, потому что он использует много ресурсов.Итак, я хотел бы сделать замороженный «снимок экрана» (он должен быть быстрым, поэтому html2canvas не требуется) основного пользовательского интерфейса, затем удалить его из DOM, затем инициализировать модальный редактор и запустить анимацию.

Есть ли у DOM API для этого?

1 Ответ

0 голосов
/ 20 сентября 2018

К сожалению, нет, вы не можете.Лучшее, что вы можете сделать, - это преобразовать ваш HTML в SVG и скопировать полученное изображение на холст.

Если у вас действительно так много элементов DOM, что вам нужно обрезать дерево, прежде чем показывать диалог, я быпереосмыслить вашу заявку и узнать, относится ли все это к одной странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...