Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Расчёт высоты загруженного в окно контента с задержкой (https://javascript.ru/forum/misc/40685-raschjot-vysoty-zagruzhennogo-v-okno-kontenta-s-zaderzhkojj.html)

mirra88 15.08.2013 14:41

Расчёт высоты загруженного в окно контента с задержкой
 
Подскажите, пожалуйста, как правильно написать. При медленном интернете а так же в Google Chrome загрузка картинок происходит с задержкой. И функция $(window).resize, которую я вызываю и при загрузке страницы (часть её привожу):
Код:

$(window).resize(function()
{
        var windowh = $(window).height();
        var podchetcontenth = windowh - $('#top_tat').height()       
});

выполняется до того, как загрузились картинки. В итоге некорректно устанавливается высота div-вов (я их в этой функции устанавливаю).
Подскажите, пожалуйста, как правильно вписать вызов $(window).resize в setTimeout() , чтобы $(window).resize, в том числе при загрузке, выполнялась бы с задержкой?
Пробовала вот так (при вызове):
Код:

setTimeout($(window).resize() , 1000);
пробовала и внутри:
Код:

$(window).resize(setTimeout((function()
{
        var windowh = $(window).height();
        var podchetcontenth = windowh - $('#top_tat').height()       
} , 1000));

Но что-то не получается...

ruslan_mart 15.08.2013 14:43

window.onload = function() { //Срабатывает как только загрузился весь документ считая и изображения.
   $(window).resize(function() {
      //...
   });
}


Часовой пояс GMT +3, время: 14:38.