Расчёт высоты загруженного в окно контента с задержкой

M8
На сайте с 24.04.2013
Offline
15
550

Подскажите, пожалуйста, как правильно написать. При медленном интернете а так же в 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));

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

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

см. $(window).load()

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#2

У картинок сразу никак нельзя задать размер и фигнё с вычислениями не заниматься?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
H
На сайте с 09.10.2012
Offline
11
#3

в дополнении ко всему, что выше, почитайте документацию по стандартным функциям перед их использованием..

как можно было написать setTimeout($(window).resize() , 1000), при том, что первый аргумент должен быть либо функцией (а не вызовом функции, если только она не возвращает другую функцию :) ), либо строкой кода, вообще непонятно.

DiAksID
На сайте с 02.08.2008
Offline
236
#4
LEOnidUKG:
У картинок сразу никак нельзя задать размер и фигнё с вычислениями не заниматься?

ежли изображение задано в responsive-стиле, что нынче модно и актуально особо в mobile-контенте, то хрен что точно установишь до рендеринга, разве только пропорции...

show must go on !!!...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий