Я не могу найти способ перетащить элемент встроенного блока, например span , стилизованный как встроенный блок, или любой другой элемент встроенного блока внутри блока текста, который содержится внутри, скажем, p блок. Я на самом деле пытаюсь перетащить пользовательский элемент Polymer2 внутри текстового блока.
Например:
У меня есть следующее ...
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</p>
и я хочу щелкнуть и перетащить элемент, расположенный где-то на странице, или даже внутри самого блока p в абзац, и перетащить его в любую точку внутри него. Поэтому мне понадобится каретка с указанием области перетаскивания или, что еще лучше, обвести текст вокруг элемента наведения.
Обратите внимание:
1) Это не обязательно должен быть тег p . С таким же успехом это может быть div или даже прямо в тело
2) Я не хочу обернуть отдельные слова в абзаце в теги, чтобы их можно было программно вытеснить из пути.
Итак, проще говоря, можно ли вставить элемент inline-block в текстовый блок?
Это возможно сделать блоком contentEditable , но кажется, что он копирует только встроенный текст элемента, а не сам элемент. Так что это бесполезно для меня.
Примечание:
Я более чем счастлив использовать очень легкие рамки для достижения этой цели.