Часть кода отвечающая за разворачивание и сворачивание:
function hidenm(index) { //Функция скрытия и расскрытия новостей
bl = $('#news'+index);
if (bl.height() > maxheight) {
bl.animate({height:maxheight},500);
bl.parents('.entry-content').find('.nm_hide_but').text('Развернуть');
} else {
bl.animate({height:'100%'},500);
bl.parents('.entry-content').find('.nm_hide_but').text('Свернуть');
}
}
maxheight задано в пикселях. Проблема в том, что анимация bl.animate({height:'100%'},500); не проигрывается, а сразу переходит на значение 100%, скрытие блока до заданных размеров работает как нужно.
Как исправить эту проблему? Версия jq на данный момент последняя 1.6.1