@sizest
Начинающий веб-разработчик

Можно как то этот код упростить?

https://jsfiddle.net/d9jybzs1/

Суть в том что по нажатию меняется дата и появляется определенный контент, я в js слабоват, но написал как умею, знатоки как то это можно сделать намного компактнее и проще?
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ответы на вопрос 1
@sincopa
<div class='arrow'>
  <div class='next'></div>
  <div class='prev'></div>
</div>
<div class='date'>
  <div id='d1'>2017</div>
  <div id='d2'>2016</div>
</div>
<div class='content'>
  <div data-content='d1'>1</div>
  <div data-content='d2'>2</div>
</div>


При клике на next или prev добавляем в date элементу класс
<div id='d1' class='date-active'>2017</div>
Для активного блока ищем контент где id = data-content и также добавляем класс
<div data-content='d1' class='content-active'>1</div>


как то так я бы сделал
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы