/*parsed HTML*/ $(function () { $("[data-equal-group]").each(function () { $(this).contents().wrapAll("
"); }) }) /*add event*/ $(window).bind("resize", height_handler).bind("load", height_handler) function height_handler() { var groups = []; $("[data-equal-group]").each(function () { var g = $(this).data('equal-group'); if (!groups[g]) { groups[g] = []; } groups[g].push(this); }); var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; if(width > 767){ $.each(groups, function () { $(this).equalHeights(); }) }else{ $.each(groups, function () { $(this).css('height', 'auto'); }) } } /*glob function*/ (function ($) { $.fn.equalHeights = function (minHeight, maxHeight) { tallest = (minHeight) ? minHeight : 0; this.each(function () { if ($(">.box_inner", this).outerHeight() > tallest) { tallest = $(">.box_inner", this).outerHeight() } }); if ((maxHeight) && tallest > maxHeight) tallest = maxHeight; return this.each(function () { $(this).height(tallest) }) } })(jQuery)