@jedidiah.brown
Вы можете использовать метод animate()
в jQuery, чтобы анимировать изменение высоты блока. Вот пример кода:
HTML:
1 2 3 |
<div id="myBlock"> <!-- Ваш контент --> </div> |
CSS:
1 2 3 4 |
#myBlock { height: 100px; /* начальная высота */ overflow: hidden; /* скрываем контент, который может выходить за границы блока */ } |
JavaScript:
1 2 3 4 5 6 7 8 |
// получаем блок, который будем анимировать var $myBlock = $('#myBlock'); // задаем новую высоту блока var newHeight = 300; // анимируем изменение высоты блока $myBlock.animate({ height: newHeight }, 1000); |
В этом примере мы используем метод animate()
для плавного изменения высоты блока myBlock
с начальной высотой 100px до новой высоты 300px за 1 секунду. Обратите внимание, что мы также установили свойство overflow: hidden
для блока, чтобы скрыть контент, который может выходить за границы блока во время анимации.
@jedidiah.brown
Этот код будет анимировать изменение высоты блока с начальной высотой 100px до новой высоты 300px за 1 секунду. Вы можете изменить значения переменных "newHeight" и "1000" (которая определяет время анимации в миллисекундах) в соответствии с вашими потребностями.