Показать сообщение отдельно
  #1 (permalink)  
Старый 10.07.2015, 12:46
Профессор
Отправить личное сообщение для Infinity178 Посмотреть профиль Найти все сообщения от Infinity178
 
Регистрация: 13.04.2014
Сообщений: 187

outerHeight(true) после Ajax запроса
Доброго дня!

Столкнулся с небольшой проблемой..

$.ajax({
   beforeSend : function() {/* перед загрузкой, все работает как надо */},
   success: function(data){ /* вывод работает как надо */ },
   complete : function(){ /* тут проблема... */}
});

В complete поставил функцию расчета геометрических параметров DIV который подгружается в data..
DIV рассчитывает свои width и height относительно тех же параметров но соседних блоков.
расчеты высоты должны включать все отступы + собственную высоту элементa outerHeight(true).

И вот суть проблемы.. На выходе видим все параметры CSS объектов кроме высоты... Если заходить статично на страницу но все норм, высота игнорируется только при AJax запросе.
Складывается ощущение что jQ считывает данные до того как загрузится контент..
Ответить с цитированием