Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Спойлер текста (https://javascript.ru/forum/jquery/58443-spojjler-teksta.html)

alecto 22.09.2015 12:31

Спойлер текста
 
Вложений: 2
Есть множество примеров спойлеров, которые скрывают-показывают контент.
Но, возникла необходимость показывать-скрывать контент в тексте, в той же строке.
Подходящий пример кода не встречал и поиском не нашел.

То, что хотелось бы получить -покажу на изображениях...



Сейчас используется следующий код спойлера:
<dl class="ht-spoiler"><dt><a href="javascript: void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { $(spoiler).slideDown(); $(spoiler).fadeIn('slow'); this.innerHTML = ' [&minus;] {TEXT2}'; } else { $(spoiler).slideUp(); $(spoiler).fadeOut('slow'); this.innerHTML = '[+] {TEXT2}'; };">[+] {TEXT2}</a></dt><dd style="display: none;">{TEXT}</dd></dl>

Но, он использует текстовую подпись как кнопку для скрытия-показа и, содержимое данного спойлера не вписывается в строку, а идет отдельным блоком.
Может быть есть примеры желаемого кода? либо можно как-то модифицировать имеющийся?

рони 22.09.2015 13:24

alecto,
http://javascript.ru/forum/dom-windo...-stroki-3.html


Часовой пояс GMT +3, время: 13:02.