zorro76
@zorro76

Как правильно оптимизировать кусок кода jquery?

Есть следующий механизм: три линка, при клике на каждый из которых открывается свой скрытый изначально блок. При этом меняется класс линка, открывается скрытый блок. При клике на следующий линк, все происходит аналогично и т.д. При чем предыдущий блок закрывается, линк меняет класс.
Все работает, но можно как-то сократить jquery код? Как по мне слишком много повторяющихся элементов...
Набросал пример на jsfiddle
  • Вопрос задан
  • 159 просмотров
Решения вопроса 2
Можно так сократить https://jsfiddle.net/xNPC/kt810d67/1/
Но это я бы сказал не красиво и не совсем правильно. Лучше разметку переписать, сделать по удачнее
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Например так: https://jsfiddle.net/kt810d67/2/
обратите внимание, теперь секции прописаны в data-аттрибуты, и при добавлении новых секций не придется править js
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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