Как реализовать показ блоков при клике на javascript?

Добрый день.
У меня есть блок, он скрывается при клике на ссылки Блок 1 и Блок 2, а при клике на ссылки отображается новая информация в этом же блоке. Если отображается контент Блока 1 , то в нем тоже есть ссылки которые ведут на другой блок.
Как реализовать так, чтобы при клике на стрелку я каждый раз переходил к предыдущему блоку?
И правильно ли я реализовал показ блоков на данный момент? мне кажется я слишком много дублирую кода и это можно сделать через делегирование событий?
Вот мой код:
https://jsfiddle.net/wp2dsfxa/2/
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Через event.target можно получить элемент, на который пользователь кликнул, а там в зависимости от элемента выполнять нужное действие.
А соответствие ссылок и блоков хранить к примеру в data-атрибутах ссылок, вот пример: https://jsfiddle.net/6kyLxjf4/1/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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