Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save VasylKyryliuk/6d5f29d7421de8ba2bc5136aaf27c8f8 to your computer and use it in GitHub Desktop.
Save VasylKyryliuk/6d5f29d7421de8ba2bc5136aaf27c8f8 to your computer and use it in GitHub Desktop.
Одинаковая высота для элементов (высота самого большего)
$.fn.equivalent = function (){
//запишем значение jQuery выборки к которой будет применена эта функция в локальную переменную $blocks
var $blocks = $(this),
//примем за максимальную высоту - высоту первого блока в выборке и запишем ее в переменную maxH
maxH = $blocks.eq(0).height();
//делаем сравнение высоты каждого блока с максимальной
$blocks.each(function(){
maxH = ( $(this).height() > maxH ) ? $(this).height() : maxH;
/*
Этот блок можно записать так:
if ( $(this).height() > maxH ) {
maxH = $(this).height();
}
*/
});
//устанавливаем найденное максимальное значение высоты для каждого блока jQuery выборки
$blocks.height(maxH);
}
//применяем нашу функцию в элементам jQuery выборки - $('.nav')
$('.nav').equivalent();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment