@toyvo_glumov

Орагнизация переключаемых вкладок на JS?

Мои познания в JS очень скудны, но понадобилось сделать на страничке контнент, который появляется или исчезает при клике на соответствующую вкладку. В сети много примеров как это сделать с минимум кода, но мне в качестве практики срельнуло сделать так, как я это понимаю и если честно, так как там показано было с переборами и условиями мне пока не очень поятно.
В общем, тут вроде работает, но насколько жизнеспособен такой метод за пределами песочницы?
https://codepen.io/anon/pen/awzxJV
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
Negwereth
@Negwereth
lvivcss.com.ua
Нежизнеспособно. Абсолютно.
Вы привязываетесь к конкретному случаю разметки, к конкретным элементам и их количеству. Такие решения должны быть универсальными и работать вне зависимости от количества вкладок или их параметров.

В первую очередь посмотрите в сторону работы с массивами, коллекциями, как навешивать листенеры для большого количества элементов.

Привязывайтесь к определённым именам css-классов, а не к id.

Почитайте, что такое classList.

А после этого поищите чистое CSS-решение этой задачи. Оно есть.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ewgenio
@ewgenio
Всё по чуть чуть
Для каждой вкладки писать почти одинаковые функции?
Это мягко говоря - не очень хорошо.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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