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

открывашка открыть закрыть блок со сменой текста на кнопке
leon2009sp,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .rigal + .content{
      display: none;
  }
  .rigal.open + .content{
      display:  block;
  }
  .rigal > h3:after{
      content: attr(data-hide);
  }
  .rigal.open > h3:after{
      content: attr(data-open);
  }
  </style>

  <script>
document.addEventListener( "click" , function(event) {
let target = event.target.closest('.rigal')
if(target) target.classList.toggle('open')

});
  </script>
</head>

<body>
<div class="rigal">
<h3 class='text15' data-open='Скрыть блок' data-hide='читать далее...'></h3>
</div>
<div class='content'>1111111111111</div>
<div class="rigal">
<h3 class='text15' data-open='Скрыть блок' data-hide='читать далее...'></h3>
</div>
<div class='content'>222222222222222</div>
<div class="rigal">
<h3 class='text15' data-open='Скрыть блок' data-hide='читать далее...'></h3>
</div>
<div class='content'>333333333333333333</div>
</body>
</html>
Ответить с цитированием