Получить абсолютную позицию каретки в contenteditable div?

#javascript #html

#javascript #HTML

Вопрос:

Я пытаюсь выяснить, как получить абсолютную позицию (верхний пиксель, левый пиксель) каретки в редактируемом div. До сих пор единственным ответом, который я смог найти, было то, как получить позицию индекса. Однако позиция индекса не очень полезна, поскольку единственный способ вычислить абсолютную позицию каретки — использовать ширину и высоту букв. Но это не сработает, потому что размер окна и contenteditable div изменится. Возможно ли найти абсолютную позицию каретки, если да, то как это можно сделать?

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

1. Можете ли вы добавить код, который вы достигли, и я изменю его так, чтобы мы получили значения сторон вместо центра?

2. Что вы имеете в виду под этим?