Как получить выборку () поддельного выбора - PullRequest
0 голосов
/ 18 мая 2019

Реальная проблема заключается в том, что я пытаюсь получить длину выделения, когда выделение начинается с [object Text], а заканчивается [object HTMLParagraphElement] - оно считается только до первого абзаца!

IЯ перепробовал все что угодно, и я занимался этим уже 2 дня!Вот что у меня есть:

var selection = window.getSelection();

if(selection.rangeCount == 0)
    return null;

var range = selection.getRangeAt(0);
var indices = getIndicesRelativeTo(range, frame);

Где getIndicesRelativeTo считает длину от фрейма (родительского) до конечного контейнера выбора - не работает, если конечным контейнером является [object HTMLParagraphElement]

Итак, в качестве обходного пути я хочу сделать вид, что выбор закончился в [object Text] после [object HTMLParagraphElement].Тогда я мог бы просто вычесть это лишнее 1, милорд!

Ты знаешь, как подделать выбор?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...