Подсветка активного пункта меню на jQuery

Все блоги / DLE движок для сайтов 1 июня 2013 0   
Довольно часто встаёт проблема подсветки активного пункта в меню.
Проблема решается одной строчкой кода)
Подсветка активного пункта меню на jQuery

HTML:
<ul class="navigation">
    <li><a href="/">Далеко-далеко за словесными.</a></li>
    <li><a href="/news/">Обеспечивает, текста, о.</a></li>
    <li><a href="/111/">Подзаголовок, они там!</a></li>
    <li><a href="/222/">Вершину, моей, алфавит.</a></li>
    <li><a href="/333/">Злых, предложения, по всей.</a></li>
</ul>

jQuery
jQuery(document).ready(function($) {
    $('.navigation a[href^="/' + location.pathname.split("/")[1] + '"]').addClass('active');
});

Теперь при переходе к примеру на страницу /news/ к соответствующей ссылке будет добавлен класс active

 Источник:dle-faq.pro, DLE

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/blogssmartz

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Похожие публикации

Архив публикаций