Выполнить функцию после загрузки всех изображений в div

Я хочу получить высоту div с помощью jQuery, и в этом div есть несколько изображений, которые изменяют размер этого div при загрузке:

но с кодом ниже он дает мне высоту div до загрузки изображений

$(document).ready(function() {
        $(".link_module").each(
            function () {
                maxheight = Math.max(maxheight,$(this).height());
            }
        ).height(maxheight);
});

Я изменил свой код на этот, но ничего не изменилось:

$(document).ready(function() {
    $(".link_module img").load(
        function (){
            $(".link_module").each(
                function () {
                    maxheight = Math.max(maxheight,$(this).height());
                }
            ).height(maxheight);
        }
    )
});

Может ли кто-нибудь помочь мне изменить код для достижения моей цели?

7
задан Cœur 14 December 2017 в 09:19
поделиться