У меня есть функция, которая изменяет размер/выравнивает элементы так, чтобы они были одинакового размера. Я называю эту функцию в DOM Ready, и я хочу называть ее также и размером окна, но, похоже, она не срабатывает. console.log
срабатывает, как и следовало ожидать, но не функция equalize()
.Функция огня при изменении окна
// Equalize
var equalize = function(){
var maxHeight = 0;
$('.equalize').each(function(){
if ($(this).outerHeight() > maxHeight) { maxHeight = $(this).outerHeight(); }
});
$('.equalize').outerHeight(maxHeight);
};
jQuery(document).ready(function($) {
// fire equalize
equalize();
$(window).resize(function(){
equalize();
console.log('[Log] Resized');
}).trigger('resize');
});
Я пропустил что-то здесь, когда речь идет о стрельбе на экране при изменении размера окна? Благодаря!
Кажется, все работает отлично? – adeneo
Вы уверены, что оба фрагмента выше в той же области? Если это так, и если выход журнала консоли присутствует, то функция 'equalize()' определенно вызывается. –
Этот фрагмент выше - это весь файл 'js' @StephenThomas – buschschwick