Показать сообщение отдельно
  #7 (permalink)  
Старый 05.10.2018, 22:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

тема отрывашка будет вечной ...
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
.product-row:nth-child(n + 5){
	display: none;
}
.inner.showAll  .product-row {
      display: block;
}
.view_all {
    cursor: pointer;
}

</style>

  <script>
document.addEventListener("DOMContentLoaded", function() {
    var inner = document.querySelectorAll(".inner");
    [].forEach.call(inner, function(div) {
        div.querySelector(".view_all").addEventListener("click", function() {
            div.classList.toggle("showAll")
        })
    })
});
  </script>
</head>

<body>
<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>
<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>
</body>
</html>
Ответить с цитированием