Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js/html: Как получить высоту и ширину неотображенного элемента / 15 сообщений из 15, страница 1 из 1
20.04.2014, 22:26
    #38619917
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
Создаю элемент
Код: javascript
1.
var jnode = $('<div></div>')

запихиваю туда некую конструкцию
Код: javascript
1.
jnode.html('<>..........</>')

пытаюсь прочитать его ширину
Код: javascript
1.
jnode.outerWidth()

получаю ноль

как я понимаю, это из-за того, что элемент не отображен на экране.
Как логичнее всего получить-таки ширину и высоту этого элемента?

Конечная цель - отобразить его в jQuery.ui-диалоге соответствующего размера.
...
Рейтинг: 0 / 0
21.04.2014, 08:44
    #38620024
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
авторкак я понимаю, это из-за того, что элемент не отображен на экране.

для проверки отобрази и узнай ширину
...
Рейтинг: 0 / 0
21.04.2014, 10:28
    #38620119
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
Shocker.ProКак логичнее всего получить-таки ширину и высоту этого элемента?
Есть мнение, что у неотображаемых элементов нет ни ширины, ни высоты как таковой... Т.е. ты ничего внятного не получишь.
...
Рейтинг: 0 / 0
21.04.2014, 10:32
    #38620125
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
вадяавторкак я понимаю, это из-за того, что элемент не отображен на экране.

для проверки отобрази и узнай ширинупроверил - узнал
krvsaЕсть мнение, что у неотображаемых элементов нет ни ширины, ни высоты как таковой... Т.е. ты ничего внятного не получишь.есть идея, как это проделать, не портя пользователю экран?
...
Рейтинг: 0 / 0
21.04.2014, 10:51
    #38620156
ILLHEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
Shocker.Proвадяпропущено...


для проверки отобрази и узнай ширинупроверил - узнал
krvsaЕсть мнение, что у неотображаемых элементов нет ни ширины, ни высоты как таковой... Т.е. ты ничего внятного не получишь.есть идея, как это проделать, не портя пользователю экран?абсолют позишн в районе чегото большого и зэт индэкс минимальный
или
display none проверить, может сработать
...
Рейтинг: 0 / 0
21.04.2014, 11:07
    #38620177
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
а простое отображение разве не делает его сразу нормальным?
или надо по центру?
...
Рейтинг: 0 / 0
21.04.2014, 11:24
    #38620201
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
вадяа простое отображение разве не делает его сразу нормальным?
или надо по центру?хочу вывести в jQuery.ui-диалоге. Диалогу надо сказать размеры формы, иначе выводит в размерах по умолчанию.
ILLHEADабсолют позишн в районе чегото большого и зэт индэкс минимальный
или
display none проверить, может сработатьок, попробую, спасибо.
...
Рейтинг: 0 / 0
21.04.2014, 11:34
    #38620210
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
Shocker.Proесть идея, как это проделать, не портя пользователю экран?
Как вариант, прятать за тот же фон всей страницы...
Но нужно помнить, что размеры будут определяться по родителю.
...
Рейтинг: 0 / 0
21.04.2014, 11:34
    #38620212
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
ILLHEADdisplay none проверить, может сработать
Это не поможет...
...
Рейтинг: 0 / 0
21.04.2014, 11:46
    #38620223
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
krvsaКак вариант, прятать за тот же фон всей страницы...то как? поставить zindex меньше, чем у body?
krvsaНо нужно помнить, что размеры будут определяться по родителю.почему, у меня определяются контентом. ширина блока auto, не 100%
...
Рейтинг: 0 / 0
21.04.2014, 11:54
    #38620234
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
Shocker.Proто как? поставить zindex меньше, чем у body?
Нет...
Нужно прятать за какой-то элемент, который на 100% перекроет твой, контент.

Shocker.ProkrvsaНо нужно помнить, что размеры будут определяться по родителю.почему, у меня определяются контентом. ширина блока auto, не 100%
Если у элемента явно не указана ширина - она определяется шириной родителя...
Ну так сделано...
Или у тебя не "блочный" элемент?
...
Рейтинг: 0 / 0
21.04.2014, 11:55
    #38620237
ILLHEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
krvsaILLHEADdisplay none проверить, может сработать
Это не поможет...да, там в авто сваливается. может тогда visibility: hidden
...
Рейтинг: 0 / 0
21.04.2014, 12:03
    #38620242
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
krvsaНужно прятать за какой-то элемент, который на 100% перекроет твой, контент.нет такого на странице, поля в конечно итоге торчат от body. Ну можно, действительно загнать за пределы экрана... кстати, можно ведь и в отрицательном направлении?
krvsaЕсли у элемента явно не указана ширина - она определяется шириной родителя...
Ну так сделано...
Или у тебя не "блочный" элемент?а, ну inline-block
...
Рейтинг: 0 / 0
21.04.2014, 14:29
    #38620453
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
ILLHEADможет тогда visibility: hidden
Такой займет, нужное ему пространство, хоть и не будет виден... Т.е. кагбэ будет на странице, что приведет к "смещению", уже существующего, контента...
...
Рейтинг: 0 / 0
21.04.2014, 14:32
    #38620461
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js/html: Как получить высоту и ширину неотображенного элемента
Shocker.ProНу можно, действительно загнать за пределы экрана... кстати, можно ведь и в отрицательном направлении?
Да.
Причем в обоих направлениях...

Shocker.Proinline-block
Такой да - ведет себя как строчный, относительно родителя...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js/html: Как получить высоту и ширину неотображенного элемента / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]