Высота пролета внутри скрытого элемента - PullRequest
0 голосов
/ 04 января 2012

Мне нужно получить высоту пролета внутри скрытого элемента с помощью jquery.Я уже попробовал несколько вещей, включая изменение CSS моего div на «position»: «absolute», «visibility»: «hidden», «display»: «block» и создание клона всего этого, но ничего не получалось.Даже не плагин jquery

Я сделал упрощенный пример в jsfiddle http://jsfiddle.net/5XreY/

Ответы [ 2 ]

1 голос
/ 04 января 2012

Чтобы получить точный размер элемента, он должен быть визуализирован (т.е. не скрыт).Один трюк - переместить его за пределы экрана, чтобы измерить его, используя отрицательный текстовый отступ или абсолютное позиционирование.

0 голосов
/ 04 января 2012

Вы также можете установить только видимость скрытого, а затем измерить его. http://jsfiddle.net/5XreY/1/ Элемент не будет видимым, но будет измеримым, и если вы хотите, чтобы он отображался: ни один, вы можете установить это сразу после измерения его высоты.

...