BLOG:

Samme højde på Blog grid

 

pa-blog-equal-height

 

BLOG:

Samme højde på Blog grid

 

<script>
(function ($) {
var pa_equalize_button_height = “true”;

if (pa_equalize_button_height == “false”) {
function pa_equalize_blog_post_height(blog) {
var articles = blog.find(‘article’);
var heights = [];

articles.each(function () {
var height = 0;
height += ($(this).find(‘.et_pb_image_container, .et_main_video_container’).length != 0) ? $(this).find(‘.et_pb_image_container, .et_main_video_container’).outerHeight(true) : 0;
height += $(this).find(‘.entry-title’).outerHeight(true);
height += ($(this).find(‘.post-meta’).length != 0) ? $(this).find(‘.post-meta’).outerHeight(true) : 0;
height += ($(this).find(‘.post-content’).length != 0) ? $(this).find(‘.post-content’).outerHeight(true) : 0;

heights.push(height);
});

var max_height = Math.max.apply(Math, heights);

articles.each(function () {
$(this).height(max_height);
});
}
} else {
function pa_equalize_blog_post_height(blog) {
var articles = blog.find(‘article’);
var heights = [];
var btnheights = [];

articles.each(function () {
var height = 0;
var btnheight = 0;
var basebtnmargin = 20;

height += ($(this).find(‘.et_pb_image_container, .et_main_video_container’).length != 0) ? $(this).find(‘.et_pb_image_container, .et_main_video_container’).outerHeight(true) : 0;
height += $(this).find(‘.entry-title’).outerHeight(true);
height += $(this).find(‘.post-meta’).outerHeight(true);
height += $(this).find(‘.post-content’).outerHeight(true);

btnheight += ($(this).find(‘.et_pb_image_container, .et_main_video_container’).length != 0) ? $(this).find(‘.et_pb_image_container, .et_main_video_container’).outerHeight(true) : 0;
btnheight += $(this).find(‘.entry-title’).outerHeight(true);
btnheight += $(this).find(‘.post-meta’).outerHeight(true);
btnheight += $(this).find(“.post-content p”).outerHeight(true);
btnheight += basebtnmargin;

heights.push(height);
btnheights.push(btnheight);

});

var max_height = Math.max.apply(Math, heights);
var max_btn_height = Math.max.apply(Math, btnheights);

articles.each(function () {
$(this).height(max_height);

var eachheight = 0;
var eachbasebtnmargin = 20;
eachheight += ($(this).find(‘.et_pb_image_container, .et_main_video_container’).length != 0) ? $(this).find(‘.et_pb_image_container, .et_main_video_container’).outerHeight(true) : 0;
eachheight += $(this).find(‘.entry-title’).outerHeight(true);
eachheight += $(this).find(‘.post-meta’).outerHeight(true);
eachheight += $(this).find(“.post-content p”).outerHeight(true);
eachheight += eachbasebtnmargin;

var requiredbtnmargin = (max_btn_height – eachheight) + eachbasebtnmargin;
$(this).find(“.more-link”).css(“margin-top”, requiredbtnmargin + “px”);
});
}
}

$(document).ready(function () {
$(window).resize(function () {
if ($(this).width() >= 768) {

$(“.pa-blog-equal-height article”).each(function () {
$(this).removeClass(“pa-auto-height”);
$(this).find(“.more-link”).removeClass(“pa-auto-margin”);
})
$(‘.pa-blog-equal-height’).each(function () {
pa_equalize_blog_post_height($(this));
});

$(‘.pa-blog-equal-height’).each(function () {
var pa_blog = $(this);

pa_equalize_blog_post_height(pa_blog);

var observer = new MutationObserver(function (mutations) {
pa_equalize_blog_post_height(pa_blog);
});

var config = {
subtree: true,
childList: true
};

observer.observe(pa_blog[0], config);
});

$(document).ajaxComplete(function () {
$(‘.pa-blog-equal-height’).imagesLoaded().then(function () {
$(‘.pa-blog-equal-height’).each(function () {
pa_equalize_blog_post_height($(this));
});
});
});

$.fn.imagesLoaded = function () {
var $imgs = this.find(‘img[src!=””]’);
var dfds = [];

if (!$imgs.length) {
return $.Deferred().resolve().promise();
}

$imgs.each(function () {
var dfd = $.Deferred();
dfds.push(dfd);
var img = new Image();

img.onload = function () {
dfd.resolve();
};

img.onerror = function () {
dfd.resolve();
};

img.src = this.src;
});

return $.when.apply($, dfds);
}
} else {
$(“.pa-blog-equal-height article”).each(function () {
$(this).addClass(“pa-auto-height”);
$(this).find(“.more-link”).addClass(“pa-auto-margin”);
})
}
});
});
})(jQuery);
</script>

 

.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }