У меня есть эта простая проблема, с которой я продолжаю сталкиваться. Сейчас я всегда использую одно и то же решение, но думаю, что это неправильный способ.
Вот случай:
Если есть страница с 6 ссылками и 6 вкладками. Каждая ссылка показывает или скрывает вкладку с помощью JavaScript (отображение: блок / нет). Я сталкиваюсь с проблемой, что нормальный способ HTML / CSS не работает. Я могу установить свой CSS, чтобы сделать ссылку, но такие вещи, как активные и т. Д. Не работают. Теперь я использую 6 отдельных функций для управления стилем каждой ссылки, чтобы при нажатии на ссылку 5 ссылка 5 была подчеркнута, а остальные - нет.
Я уже пытался реорганизовать свой код, используя .this
и obj.
, но это по-прежнему не дает желаемого поведения. Кажется, что CSS больше не работает, как только вы измените CSS с помощью JS.
Я не могу себе представить, что это правильный путь для достижения нормального поведения ссылки html?
У кого-нибудь есть идеи? Как вы решаете эту проблему? Это становится реальной проблемой для моих новых проектов, где весь контент генерируется автоматически.