В общем нашел хороший вариант, может кому пригодится.
На barba.js почему-то не хочет работать, если кто сможет разобраться и помочь, буду очень благодарен!
<div id="content">
<div class="spoiler">
Спойлер — это раскрытие интриги, влияющее на восприятие сюжета книги или фильма.
<div class="spoiler-btn spoiler-btn-top"><span class="show"></span><span class="hide"></span></div>
<div class="spoiler-body">
Например, в детективах спойлером является имя убийцы. Чтобы не портить удовольствие от предстоящего чтения или просмотра фильма, текст спойлера прячут, оставляя возможность его просмотреть тем, кто хочет узнать подробности сюжета.
</div>
<div class="spoiler-btn spoiler-btn-bottom"><span class="show">Читать далее</span><span class="hide">Свернуть</span></div>
</div>
</div>
На barba.js почему-то не хочет работать, если кто сможет разобраться и помочь, буду очень благодарен!
Демо:
https://jsfiddle.net/0czftjm3/2/