JavaScript — как установить положение курсора в пикселе?

#javascript #angular #position #pixel #caret

#javascript #angular #положение #пиксель #курсор

Вопрос:

Существует способ, как установить положение курсора в редактируемом DIV с помощью JavaScript (Angular, jQuery)? Я ищу эту функциональность много дней.

Получить положение курсора в пикселе я могу сделать с этим (есть проблема с автоматической упаковкой длинного текста).

Мне нужно переключиться с одного редактируемого DIV на другой с помощью обработчика клавиш UP / DOWN, и мне нужна такая же позиция caret. Fe. если у меня DIV # 2, а позиция курсора находится после третьего X (30 пикселей слева), затем нажмите клавишу UP. Мне нужно переключить курсор на DIV # 1 в последней строке (вычисляется с помощью текста автозаполнения) в той же позиции слева (30 пикселей слева! не после третьего I). Как на этой анимации:

демонстрация

Пожалуйста, помогите мне!

Комментарии:

1. TinyMCE работает с позициями пикселей. Но мне нужно то же самое в редактируемых DIVs.