Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.12.2013, 11:15
Новичок на форуме
Отправить личное сообщение для oleg.oreshenko Посмотреть профиль Найти все сообщения от oleg.oreshenko
 
Регистрация: 06.12.2013
Сообщений: 1

Получить координаты области выделенного текста
помогите разобраться с такой проблемой:
имеется область текстового редактора, в которой может выделяться текст - компонент RichTextArea из gwt, необходимо при выделении текста мышью отображать всплывающее окошко в конце выделения текста. Если выделение происходит в пределах текстовой области то координаты вычисляются легко - либо обработкой сообщений мыши, либо обработкой объекта Selection. Если же зажатую мышь тянуть за пределы области выделения то браузер выделяет автоматически как текстовые области, так и не текстовые, т.е если текст разбит на блоки <div> то метод getSelection().getRangeAt(0).getClientRects() возвращает прямоугольники обрамляющие выделение, а также захватывает весь следующий блок div, то же возвращает и функция Range.getBoundingClientRect(), что не позволяет вычислить нижнюю координату именно выделенной синей области. Перерыл весь интернет, как вычислить именно нижний угол выделения решения не нашел, может у кого-нибудь есть идеи?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить координаты курсора в текстовом поле в пикселях prike Events/DOM/Window 4 23.05.2013 04:35
Координаты выделенного слова или координаты после двойного нажатие на слово olexand777 Events/DOM/Window 10 26.03.2013 11:37
Координаты выделенного слова или координаты после двойного нажатие на слово olexand777 jQuery 1 25.03.2013 17:36
позиция выделенного текста в textarea, начало/конец `p r o x y jQuery 3 07.05.2009 09:08
Получить координаты мыши alekciy Events/DOM/Window 2 28.12.2008 00:07