
Иногда требуется выровнять блоки в верстке по высоте. Итак что для этого нам надо сделать:
- Сначала нужно найти самый высокий блок по высоте
- Далее нужно установить всем блокам найденное максимальное значени высоты
Выравниваем блоки по высоте - jQuery скрипт
$(document).ready(function(){ $.fn.equivalent = function (){ var $blocks = $(this), //Записываем в переменную maxH - высоту первого блока в выборке maxH = $blocks.eq(0).height(); //сравниваем высоту каждого блока с максимальной и если больше то переприсваеваем $blocks.each(function(){ maxH = ( $(this).height() > maxH ) ? $(this).height() : maxH; }); //устанавливаем найденное значение высоты для каждого блока выборки $blocks.height(maxH); } //применяем нашу функцию к элементам выборки - $('.nav') $('.nav').equivalent(); });