Перетащите элемент в текстовый блок - PullRequest
0 голосов
/ 27 июня 2018

Я не могу найти способ перетащить элемент встроенного блока, например 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 , но кажется, что он копирует только встроенный текст элемента, а не сам элемент. Так что это бесполезно для меня.

Примечание: Я более чем счастлив использовать очень легкие рамки для достижения этой цели.

...