@sashavol

Плавность показа спойлера jQuery? Через overflow не display?

Добрый день, хочу сделать , скорее всего велосипед, но очень интересно.
Спойлер с авто высотой для любого блока
Сейчас код вот такой:
$("#another a").on("click", function () {
var thisClass = $(this).prev();
var heightBlock = thisClass.height();
var goHard = thisClass.css('height', 'auto').height();

if (heightBlock == 70) {
console.log(goHard);
$(this).text("Скрыть");
thisClass.stop().animate({height:goHard},355);

} else {
console.log("Превышает!!");
$(this).text("Показать больше");
thisClass.stop().animate({height:70},355);
}
});

Плавность вниз пропала, после подсчета авто высоты. И было бы замечательно указать мне на моменты оптимизации кода, т.е. на сколько это проще можно еще сделать.
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Старый прогер
$('selector').toggle('slide');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект