Показать сообщение отдельно
  #1 (permalink)  
Старый 05.10.2018, 22:11
Кандидат Javascript-наук
Отправить личное сообщение для samdo Посмотреть профиль Найти все сообщения от samdo
 
Регистрация: 27.05.2017
Сообщений: 112

Display:none to display:block ?
Приветствую, братья!
Не первый раз пишу с просьбой в надежде, что (как всегда) мне тут подскажут решение задачки)

Есть конструкция вот такого вида:

Код:
<div class="inner">
	<div class="product-row">Product 1</div>
	<div class="product-row">Product 2</div>
	<div class="product-row">Product 3</div>
	<div class="product-row">Product 4</div>
	<div class="product-row">Product 5</div>
	<div class="product-row">Product 6</div>
	<div class="product-row">Product 7</div>
	<div class="product-row">Product 8</div>
	<div class="view_all">
		<span>View all elements</span>
	</div>
</div>
И css:

Код:
.product-row:nth-child(5),
.product-row:nth-child(6),
.product-row:nth-child(7),
.product-row:nth-child(8) {
	display: none;
}
Подскажите, как по клику на "View all elements" применить "display:block" к тем, кому мы через "nth-child" задали "display:none".

Или сделать из этого спойлер, главное чтобы это работало через nth-child (первые четыре элемента показываем, остальные показываем только по клику).
Спасибо!

Последний раз редактировалось samdo, 05.10.2018 в 22:17.
Ответить с цитированием