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

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

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

получаю ноль

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

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

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

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


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

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

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


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