Я создаю блог WordPress с высоким содержанием, с боковой панелью статей, где отображается отрывок из этой статьи при наведении курсора. Я использую jQuery, чтобы получить высоту элемента (чтобы избежать распространенной проблемы jQuery с переходом с slideDown), а затем скрываю элемент с помощью этого кода:
function articleHeight() {
$(".article").each(function() {
$(this).css("height", $(this).height());
});
}
articleHeight();
, а затем следующий код для TRY и получения новой высоты при изменении размера окна:
$(window).resize(function() {
articleHeight();
});
Первая часть прекрасно работает, но она не будет пересчитывать размер, в результате чего она либо предоставит слишком много места, либо сократит выдержку при изменении размера.
Я понимаю, что, поскольку элемент уже скрыт, возможно, он не сможет получить новую высоту, но я проверил это, скрыв элемент в jQuery, и он все равно не будет пересчитан.
Любая идея по этому поводу будет чрезвычайно полезна. Большое спасибо.