themcdak
@themcdak
Любитель белого и плоского

Как ограничить скрипт спойлера?

Доброго времени суток, сообщество. Есть скрипт спойлера, который при нажатии на кнопку показывает скрытый текст.
Проблема в том, что на странице несколько спойлеров и при нажатии на кнопку открываются все спойлеры, а надо чтобы открывался только каждый конкретный. Как решить проблему? Заранее спасибо.
$(document).ready(function () {
	$('.spoiler_body').hide('normal');
	$('.spoiler_button').click(function () {
		$('.spoiler_body').toggle('normal');
		$('.spoiler_body').css('display', 'inline');
		return false;
	});
});

<div class="spoiler_body"><span>Текст спойлера</span></div>
<div class="spoiler_button">Подробнее</div>
  • Вопрос задан
  • 198 просмотров
Решения вопроса 1
riot26
@riot26
<:З )~~
https://jsfiddle.net/riot26/rupoyhde/
Да, один из способов - через data-аттрибуты.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dummyman
@dummyman
диссидент-схизматик
Во-первых, в классической реализации спойлера не было javascript:
codepen.io/oloman/pen/odnqy
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы