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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> offsetTop для Internet Explorer 
V
    Опции темы
Royan
  Дата 15.9.2007, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


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

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



Вопрос дурацкий но все же... у меня есть форма, в которой есть несколько input type="text". Какое свойство в IE мне поможет вычислить сколько пикселей находится между верхнем краем моего input'а и клиентской областью окна? В firefox и opera меня вполне выручает свойство offsetTop, в IE при всем многообразии xxxxxTop'ов не один не содержит подобного значения. 


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


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Странно, по идее offsetTop должен быть кроссбраузерным, по крайней мере в IE он точно определен. Единственное, что для получения отступа от начала страницы нужно пройти по цепочке offsetParent-ов до самого верха и просуммировать offsetTop-ы (это в простом случае, без позиционированных контейнеров и т.п.), но в др. браузерах все аналогично...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Royan
Дата 16.9.2007, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


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

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



В том то вся и суть что FF возращает отступ от верхней границы элемента до кромки рабочей области окна, а IE от верхней края элемента, до нижнего края его родителя. Собственно вопрос был в том есть ли в IE какое-нибудь свойство/метод которое возвращает отступ также как это делает offsetTop в FF?


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


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Цитата(Royan @  16.9.2007,  16:27 Найти цитируемый пост)
а IE от верхней края элемента, до нижнего края его родителя

Может быть, до верхнего края родителя?

Royan, нельзя ли показать фрагмент верстки, где такое наблюдается? Position: fixed или что-нибудь подобное там случайно не используется?



--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Royan
Дата 23.9.2007, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


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

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



SelenIT, там используется position: absolute

Цитата

Может быть, до верхнего края родителя?

Тут я конечно могу ошибаться, потому как не замерял так точно, но то что я вместо 190px получаю 8px это очевидно. Честно говоря, проблема уже решена, поэтому пожалуй вопрос закрыт.


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


Новичок



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

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



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


 




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


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

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