Я хотел бы убедиться, что написанные мной буквы не находятся в комбинации.Мы пытались проверить диапазон в javascript, но связанную информацию не удалось проверить.Пожалуйста, дайте мне знать, как это сделать.
Кроме того, когда я устанавливаю каретку, я хочу установить ее в форме создания символов, но она не работает должным образом.Поэтому я перетащил текущий символ, чтобы выразить это.Есть ли способ установить каретку, как показано ниже?
Получить позицию каретки с кодом ниже
let range = window.getSelection().getRangeAt(0);
range.startContainer();
range.endContainer();
range.startOffset();
range.endOffset();
Установить перетащите букву с кодом ниже
const [startCaret, endCaret] = getCaretPosition();
setCaretPosition(startCaret, endCaret+1);
Функция setCaretPosition состоит из кода ниже
let range = document.createRange();
range.setStart(startElement, startOffset);
range.setEnd(endElement, endOffset);
ссылка на изображение: https://raw.githubusercontent.com/Ryulth/Co-Editor/refactor/refactoring/frontend/hangul.PNG