Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сохранять расположение элемента во время, растягивания окна 
:(
    Опции темы
Royan
  Дата 23.9.2007, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 14.9.2002
Где: Лондон

Репутация: 1
Всего: 15



Допустим у меня есть DIV с position:absolute, который я позиционирую относительно других элементов, например вот так:

Код

document.getElementById("myDiv").style.left = document.getElementById("otherDiv").offsetLeft + 400;


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

Понятно что в общем случае значение "otherDiv" абсолютно любое, т.к. передается через параметр функции

Вот тут я нашел как можно добавить listener: http://forum.vingrad.ru/index.php?showtopi...st&p=970948

Но остается главный вопрос я конечно могу передать в обработчик события onresize какой-то свой метод, но для того чтобы вычислить координаты по оси X мне необходимо получить id элемента относительно которого я и позиционировал свой DIV. В примере выше я получал "otherDiv", в listener otherDiv не придет. Вот и вопрос как в этой ситуации поступить?  


--------------------
Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь
PM MAIL MSN   Вверх
Ghirik
Дата 24.9.2007, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Может стоит попробовать позиционировать элементы с "position: relative"?


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
Royan
Дата 25.9.2007, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 14.9.2002
Где: Лондон

Репутация: 1
Всего: 15



От этого стало только хуже, да собственно и изначальная проблема так и осталась, элемент никуда не двигается после resize'а окна


--------------------
Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь
PM MAIL MSN   Вверх
Ghirik
Дата 25.9.2007, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Ну, собственно, можно по церочке парентов дойти до главного, здесь обсуждали это... Попробуйте поискать. Было несколько тем по получению позиции элемента. Я так не делал, потому, дать конкретный код не могу.


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
AKS
Дата 26.9.2007, 06:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Участник форума
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 20.9.2006

Репутация: 27
Всего: 52



Цитата(Royan @  23.9.2007,  21:36 Найти цитируемый пост)
В примере выше я получал "otherDiv", в listener otherDiv не придет.

Все придет туда, куда нужно. Надо только помочь...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0940 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.