В настоящее время я разрабатываю редактор схем. Я хочу добавить функцию, с помощью которой пользователи могут легко перетаскивать или сдвигать строки вверх или вниз в тексте, сохраняя содержимое строки и переключая ее с помощью строки выше или ниже для удобного редактирования. Например:
Оригинал: Пример1 Пример2 Пример3
Курсор пользователя / курсор находится на второй строке. (Ctrl + стрелка вверх) должен затем поменять местами примеры 1 и 2, давая:
Example2 Example1 Example3
Я хочу, чтобы это выполнялось несколько раз, чтобы легко реструктурировать или перемещать строки.
для этого я создал редактор с большим contenteditable области, которую я хочу, чтобы мои линии, чтобы быть в состоянии сдвига внутри.
<section contenteditable="true"><section>
Так что, если бы у меня был этот раздел, который занимает большую часть страницы, каждый раз, когда пользователь начинает новую строку, он создает новый div, как я могу получить доступ к какой строке в редактируемом контенте курсорана? Спасибо