insertHTML для вставки Div в contentEditable div не делает его перетаскиваемым или изменяющим размер - PullRequest
0 голосов
/ 11 июля 2019

Суть проблемы в том, что у меня есть div contentEditable. Я выполняю следующие JS:

     document.execCommand('enableAbsolutePositionEditor', false, null);
     document.execCommand('enableObjectResizing', false, null);
     document.execCommand('insertHTML', false, "<div class='inner1' style='position:absolute;left:100px;right:100px;'>innerDiv</div>");

Цель состоит в том, чтобы разрешить ввод некоторого div внутри и сделать его подвижным и изменяемым. Это основа для начала. Затем я хотел бы сделать этот div сам по себе contentEditable, если это возможно, чтобы можно было перемещать или изменять размеры блоков текста (используя первые две команды). Я также хочу сделать это таким образом, чтобы кнопка отмены / возврата в contentEditable имела над ним контроль.

Элемент div вставляется, но его нельзя перетаскивать или изменять. Есть и другие проблемы (редактирование внутри перезаписывает и не перемещает существующий контент), но мне нужно сначала обойти две основные цели. Нужно ли для этого установить плагин jQuery?

...