![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
Всем привет!
Если объекту, например div'у, не задать явно ширину. То такой код:
покажет пустое окно. Такая же проблема с другими свойствами. Вопрос в том, как получить это свойство. -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 13 Всего: 54 |
|
|||
|
||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
Soah, спасибо! ;)
А как быть с e.style.right? Кстати, а чем они отличаются? Результат один и тот же... Это сообщение отредактировал(а) artsb - 29.6.2009, 22:03 -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
это совсем не одно и тоже. clientWidth - дословно означает команду обмерять ширину элемента. а .style.width - посмотреть, что записано в стиле элемента (причём не в css-таблице, а в её аналоге javascript). значение в style.width появится только после присвоения этому свойству значения через javascript
|
|||
|
||||
| Soah |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 13 Всего: 54 |
посмотри clientWidth, clientHeight, clientLeft, clientTop/offsetHeight, offsetWidth, offsetLeft, offsetTop Добавлено через 9 минут и 13 секунд
Это сообщение отредактировал(а) Soah - 29.6.2009, 22:24 |
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
хм, упустил. не пользовался таким страхом style="width:200px;" не помню с когда
|
|||
|
||||
| artsb |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
Хотелось бы узнать, что браузер присвоил... А не что я задам. У меня, вообще, такая ерунда. есть большой div. В нём куча картинок. При наведении на одну из них, нужно затемнить весь div и поверх него в том же месте, где находится картинка, на которую навели курсор, показать div с этой же картинкой и дополнительной инфой (в ней есть ссылки). Я сделал так. Один div (затемнение)
В нём другой div (доп. инфа.)
В этом диве таблица, в которой находится картинка и описание. С помощью e.clientWidth и e.clientHeight растянул див с затемнением. Всё ОК. Пытаюсь разместить второй див над картинкой:
Но он оказывается значительно правее и ниже... Ещё мне нужно узнать положение правого края дива со всеми картинками. -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
||||||
|
|||||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 13 Всего: 54 |
||||
|
||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
Soah, спс. С этим разобрался. Хотя наверное придётся вернуть, когда буду затачивать под IE. Теперь остался вопрос с правым краем.
-------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
|
|||
|
||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
Samotnik, спасибо! Это ширина и высота всего документа, как я понял?
-------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
||||
|
||||
| artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
-------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
| artsb |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: нет Всего: 64 |
Получаю левый верхний угол объекта так:
Потом можно прибавить ширину и высоту и получить правый нижний угол:
Это работает с "родными" объектами. А вот с динамическими никак... clientWidth и clientHeight всегда равны 0. Пробовал так же offsetWidth и offsetHeight. Ещё раз повторю, что нужно получить координаты правого нижнего угла объекта. Это сообщение отредактировал(а) artsb - 30.6.2009, 16:51 -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
||||
|
|||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 13 Всего: 54 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |