![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Royan |
|
|||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: 1 Всего: 15 |
Вопрос дурацкий но все же... у меня есть форма, в которой есть несколько input type="text". Какое свойство в IE мне поможет вычислить сколько пикселей находится между верхнем краем моего input'а и клиентской областью окна? В firefox и opera меня вполне выручает свойство offsetTop, в IE при всем многообразии xxxxxTop'ов не один не содержит подобного значения.
-------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Странно, по идее offsetTop должен быть кроссбраузерным, по крайней мере в IE он точно определен. Единственное, что для получения отступа от начала страницы нужно пройти по цепочке offsetParent-ов до самого верха и просуммировать offsetTop-ы (это в простом случае, без позиционированных контейнеров и т.п.), но в др. браузерах все аналогично...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Royan |
|
|||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: 1 Всего: 15 |
В том то вся и суть что FF возращает отступ от верхней границы элемента до кромки рабочей области окна, а IE от верхней края элемента, до нижнего края его родителя. Собственно вопрос был в том есть ли в IE какое-нибудь свойство/метод которое возвращает отступ также как это делает offsetTop в FF?
-------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Может быть, до верхнего края родителя? Royan, нельзя ли показать фрагмент верстки, где такое наблюдается? Position: fixed или что-нибудь подобное там случайно не используется? -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Royan |
|
|||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: 1 Всего: 15 |
SelenIT, там используется position: absolute
Тут я конечно могу ошибаться, потому как не замерял так точно, но то что я вместо 190px получаю 8px это очевидно. Честно говоря, проблема уже решена, поэтому пожалуй вопрос закрыт. -------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
| slider82 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.1.2007 Репутация: нет Всего: нет |
Столкнулся с такой же проблемой и не знаю как решить ее.
У меня есть див Который позиционируется(от позиционирования нельзя никуда уйти...), и offsetTop в ИЕ неправильно считает координаты. Как быть? Какие методы можно использовать, чтобы найти правильное растояние от кромки браузера до верхнего края объекта? |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |