Я пытаюсь создать динамический текстовый редактор в SVG, используя two.js, у меня есть пользовательский мигающий курсор (функциональность курсора, это то же самое, что поле ввода в HTML, как я могу перемещать курсор в редактировании предложения, добавлять, удалить символы). Я хочу поместить курсор точно после определенного символа.
Я подбираю ширину DOM, используя .getBBox()
и .getBoundingClientRect
, и поддерживаю положение курсора, но у меня возникает проблема, когда я пытаюсь редактировать в середине предложения.