Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№109-01-2010 18:43:01

bmg1
Участник
 
Группа: Members
Зарегистрирован: 30-01-2009
Сообщений: 11
UA: Firefox 3.5

Как нарисовать окно с текстом над выделеным текстом?

Подскажите, или направьте где почитать.

Не могу нарисовать окно(с XUL вроде не получается) в собственном стиле(Желтый с прозрачностью) с текстом внутри.

Перерыл этот форум и DOM на mozila.com так и не нашел координаты выделеного текста.

Большое спасибо за любую идею.

Отредактировано bmg1 (09-01-2010 18:43:26)

Отсутствует

 

№204-02-2010 02:51:07

Innuend0
Участник
 
Группа: Members
Зарегистрирован: 02-01-2007
Сообщений: 49
UA: Chrome 5.0

Re: Как нарисовать окно с текстом над выделеным текстом?

Текст выделяется пользователем мышью? Если да, то тогда лови координаты мыши и рисуй абсолютный див с каким хочешь стилем. (Див как бы встраивается в саму страничку контента). Делается это через JavaScript + работа с DOM.

А если текст выделен пользователем клавиатурой, или вообще каким-то другим способом... То если я не ошибаюсь, ты можешь сделать так: координаты тебе не нужны. Просто  допустим обрамляешь выделенный текст в DIV (через JavaScript), и сразу за ним добавляешь свой новый желтый DIV... и вот дальше (в этом я уже не уверен как), с помощью CSS заставляешь этот новый див отображается не "за объектом" - смещая всё далее, а над объектом.

Удачи.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]