Я разрабатываю сайт, который анализирует RSS-каналы и отображает их в виде серии div. После загрузки всех загрузок я хотел бы запустить функцию jquery, которая в основном занимает высоту самого высокого div и устанавливает все divs, равные этой высоте. Вы можете просматривать сайт здесь: http://vitaminjdesign.com/adrian/Выравнивание высот с помощью JQuery после события
В настоящее время я с помощью JQuery equal heights plugin, описанной ниже:
function equalHeight(group) {
var tallest = 0;
group.each(function() {
var thisHeight = $(this).height();
if(thisHeight > tallest) {
tallest = thisHeight;
}
});
group.height(tallest);
}
и вы можете назвать его:
$(document).ready(function() {
$(".block").equalHeights();
});
Это не работает должным образом (он устанавливает высоту всех divs, равных высоте самого высокого div ПЕРЕД НАЗНАЧЕНИЕМ rss-загрузки), скорее всего, из-за того, что мне нужно использовать обработчик событий в реальном времени? Кто-нибудь знает, как я могу установить высоту равным после того, как все будет полностью загружено?
Я не знаком с этим методом, но для того, чтобы это сработало, я думаю, что мне нужно будет позвонить после загрузки всех предметов ... – JCHASE11
$ (document) .ajaxSuccess (function() {WORKS отлично. Спасибо !!! – JCHASE11
Функция render высота совсем по-другому в Chrome ... Я думаю, из-за ajaxSu ccess – JCHASE11