Показать сообщение отдельно
  #1 (permalink)  
Старый 06.10.2017, 20:10
Интересующийся
Отправить личное сообщение для breeze125 Посмотреть профиль Найти все сообщения от breeze125
 
Регистрация: 04.09.2017
Сообщений: 12

equalHeights доработка
Ребят, помогите пожалуйста. Есть скрипт equalHeights, нужно чтобы работал на всех разрешениях больше чем 767, если меньше 767px то скрипт не работает и задает инлайново блоку height: auto. На данный момент скрипт всегда задает height: auto. Подскажите где ошибка ?

(function ($, window, document, undefined) {
var equalizer = function (elements, options) {
elements.height('auto');
if (typeof options.breakPoint === 'number' && (window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth) <= options.breakPoint) {
return;
}
var maxHeight = 0;
elements.each(function () {
var height = $(this).innerHeight();

if (height > maxHeight) { maxHeight = height; }
});
return elements.height(maxHeight);
}

$.fn.equalHeights = function (options) {
var elements = $(this);

$(window).on('resize', function () {
equalizer(elements, options);
});

return equalizer(elements, options);
};

// auto-initialize plugin
$('[data-equal]').each(function () {
var $this = $(this);
var target = $this.data('equal');
var breakPoint = $this.data('equal-breakpoint')
$this.find(target).equalHeights({
breakPoint: breakPoint
});
});
})(jQuery, window, document);
Ответить с цитированием