Показать сообщение отдельно
  #2 (permalink)  
Старый 22.06.2012, 02:22
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

не очень понял.
alert ((#"test").height());// получим высоту.
(#"test").height(200); // установим высоту.

тобиш сначало получаете изначальнцю потом устанавливаете желаемую

Если же вы хотите поставить сразу высоту, и попытаться угадать а сколько бы было если бы я высоту непоставил.То это будет крайне не просто скажу я вам. Изначальная высота это то что зависит от компоновки страницы, браузера и css стилей одновременно. Ума не приложу как это просчитать.

Ещё как вариант небольшой изврат.
el= $("#test");
thisHeight=el.height();
// тут надо как то удалить CSS height, пока не понимаю как, через styleshety наверно

//дадим браузеру возможность перерисоваться
setTimeout(function(){
 // получим размер без свойста height
 realHeight=el.height();

 // вернём старый размер.
 el.height(thisHeight);

 // похвастаемся результатом
 alert("настоящий размер="+realHeight);
},1)
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 22.06.2012 в 02:50.
Ответить с цитированием