Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Range и Selection проблемы в IE и FireFox (https://javascript.ru/forum/dom-window/72850-range-i-selection-problemy-v-ie-i-firefox.html)

FastTi 02.03.2018 18:56

Range и Selection проблемы в IE и FireFox
 
Всем привет. Столкнулся с проблемой ,над которой уже долгое время ломаю голову...Описание проблемы: если выделять текст не точно сначала слова или не точно до конца слова (визуально selection остается корректым но зажав кнопку мыши выделив текст и не отпуская сдвинуть курсор левее, ниже и т.д не выделяя доп пробел но и немного выходя за рамки выделения) как сдесь например... здесь
в IE и Firefox
в обьект Range :
1. Если выделять слева направо, и слева делать выделение точно по слову, а справа немного зайти за это слово(selection визуально не измениться) - приходит startContainer - выделяемый элемент, а endContainer приходит не корректный (общий родитель например)
2. справа налево - наоборот end endContainer - норм, startContainer - нет
в обьектe Selection
1.слева направо anchorNode - норм, focusNode - не корректен
2.и наоборот

Может кто-то сможет помочь с данной проблемой. уже много времени убил на это... Но решения не нашел/придумал... Спасибо


Часовой пояс GMT +3, время: 09:29.