Próbowałem uzyskać listę wartości wysokości elementu, ale powracał 0.
Zrobiłem kilka badań i zobaczyłem, że aby uzyskać wysokość elementu, ten element musi być widoczny.
Ale chcę sprawdzić jego wysokość, gdy jest ukryta. Jeśli jego wysokość jest większa od pewnej wartości, użyj niektórych funkcji, a następnie spraw, aby były widoczne. Czy jest jakiś sposób to zrobić?Jquery uzyskiwanie ukrytej wysokości elementu
Znaczy: wysokość
- wyboru Ukrycie elementu.
- Jeśli ma wartość OK, spraw, aby był widoczny.
- Jeśli nie ma wymaganej wartości, wykonaj niektóre funkcje.
- Spraw, aby był widoczny.
dokładną kopią http://stackoverflow.com/questions/2345784/ jquery-get-height-of-hidden-element-in-jquery-1-4-2 – samccone
działa z ukrytymi elementami - http://jsfiddle.net/xgbEv/ –
@ken redler: to najlepsze rozwiązanie, jakie znalazłem o tym. musiałem po prostu użyć .appendTo ("body"), ponieważ nie działało z .show() – Guntram