Добавьте текст в span и сделайте плавный переход по высоте

0

Я хочу добавить длинный текст для охвата и сделать его высоту плавным.

 $('span').text('Long long Long long Long long Long long Long long Long long Long long Long long Text').animate('height', 'slow')

Не работает

JS Fiddle

Теги:
jquery-animate

1 ответ

1
Лучший ответ

Вы должны указать, насколько это велико, и насколько велики вы хотите, чтобы он вырос. Проверьте это:

http://jsfiddle.net/6hvZT/273/

Здесь, где вы указываете размер, он растет:

$('.element').text(text).animate({'height':'150px'}, 'slow');

Также укажите высоту элемента в его CSS.

  • 0
    что если я не знаю новую высоту?
  • 0
    Создайте теневой элемент, который остается скрытым, установите ширину того же размера, залейте его текстом в то же время, временно покажите, чтобы собрать высоту, и снова скройте, а затем назначьте эту высоту для анимации. Проверьте: jsfiddle.net/6hvZT/275

Ещё вопросы

Сообщество Overcoder
Наверх
Меню