Сообщение от getme
|
таком варианте мне интересно что произойдет?
|
startContainer и endContainer будут разные, что не так? Когда выделение будет в пределах одного контейнера, тогда startContainer и endContainer будут совпадать.
Для точного определения визуальных границ выделения, можно добавить какие-нибудь свои элементы в начало и конец выделения, чтобы определить их координаты. У новых W3C-браузеров тоже есть метод getBoundingClientRect, но только для элементов, с объектом Range не работает.
Координаты элемента на странице