Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как при помощи jQuery добавить/убрать класс в ul li a списке?

Как при помощи jQuery добавить/убрать класс в ul li a списке?


     31.10.2014    Шаблоны (TPL), jQuery    2006

вопрос
Доброго дня! Предположим, имеется следующее меню в шапке сайта:


<nav>
<ul class="head_menu">
  <li><a href="#fakelink">Пункт меню</a></li>
  <li><a href="#fakelink">Пункт меню</a></li>
  <li><a href="#fakelink">Пункт меню</a></li>
  <li><a href="#fakelink">Пункт меню</a></li>
  <li><a href="#fakelink">Пункт меню</a></li>
  <li><a href="#fakelink">Пункт меню</a></li>
</ul>
</nav>


Так вот вопрос в следующем: как сделать, что бы при переходе по какому-либо из пунктов меню добавлялся класс active или current и убирался с предедущего? Вопрос может и баянистый, и многие скажут, мол, иди гугли, ответов тысяча. согласен, их много. Перепробовал более десятка вариантов и не один толком не заработал. Максимум что мне удалось - это добавить класс к выбранному анкору до загрузки страницы. После загрузки этот класс пропадает, почему-то.

Ответил: FastFud


3 комментария

FastFud
Юзер

FastFud - 31 октября 2014 13:06 -

***Комментарий удален***

sparco
Юзер

sparco - 31 октября 2014 16:30 -

FastFud, К сожалению данный способ не работает. Если к примеру создать 4 html документа с вот таким содержанием:


то класс не добавляется при переходе на другую страницу...

FastFud
Юзер

FastFud - 31 октября 2014 17:25 -


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх