|
Модераторы: Sardar, Aliance |
|
rcdimon |
|
|||
Опытный Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: нет Всего: 2 |
Задача такая..
На странице есть куча разных элементов, например таблиц. Мне нужно зная id нужного элемента нарисовать около него div. Проще всего динамически добавить див в интересуемый элемент. Но мне нужно чтобы размеры дива и родительского элемента не зависели друг от друга (на практике див будет больше чем родительский элемент). И мне нужно чтобы див был не в интересуемом меня элементе, а точно под ним. +--------------------+ | Родительский | +--------------------+ +----------------------------------------------------------------------+ | | | | | Это мой динамически созданный див | | | | | | | | | +----------------------------------------------------------------------+ |
|||
|
||||
rcdimon |
|
|||
Опытный Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: нет Всего: 2 |
Первое что пришло в голову- новый див присоединять к document.body, position : absolute; и задавать ему свойства top и left такие чтобы он встал как раз ровно под интересующим нас элементом.
Но как узнать координаты интересующего нас элемента? Если он тоже позиционируется абсолютно то у него есть свойства top и left... Но если нет, если это просто элемент td в обычной таблице, но как тогда узнать его координаты? top и left в таком случае у него по нулям |
|||
|
||||
MisterCleric |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1043 Регистрация: 16.2.2006 Где: Харьков, Украина Репутация: нет Всего: 38 |
посмтри в каком-нирбудь фреймворке взятие абсолютный координат любого ДОМ-элемента например в prototype
-------------------- ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ... |
|||
|
||||
Burrr |
|
|||
Опытный Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: 10 Всего: 20 |
||||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |