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

Как сделать ссылку неактивной?


     13.02.2015    Шаблоны (TPL), Стили (CSS)    4449

вопрос
Есть меню из статических страниц. Как сделать так, чтобы при переходе по конкретной странице, ссылка на эту странице в меню стала неактивной и выделенной? DLE 10.0.

Ответа пока нет


7 комментариев

dim
Юзер

dim - 13 февраля 2015 19:05 -

FastFud, это только выделение, а как сделать неактивной?

FastFud
Юзер

FastFud - 13 февраля 2015 19:19 -


dim
Юзер

dim - 13 февраля 2015 19:28 -

Спасибо, но как бы совместить все это в рабочее решение...

FastFud
Юзер

FastFud - 13 февраля 2015 19:32 -

$(function(){
    $('.navigation a[href^="/' + location.pathname.split("/")[1] + '"]').addClass('active').attr('target', 'elsewhere');
});

dim
Юзер

dim - 13 февраля 2015 19:44 -

FastFud, вставляю этот код в main.tpl перед тегом </body>. Заключаю списки ссылок в <ul class="navigation"></ul>, но ничего не происходит.

Этот скрипт отдельно от вашего тоже не фунционирует: https://dle-faq.ru/snippets/js-snippets/5710-podsvetka-aktivnogo-punkta-menyu-na-jquery.html

В CSS все прописано.

dim
Юзер

dim - 13 февраля 2015 20:33 -

Может, дело в том, что у меня меню из статических страниц, а не разделов?

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

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

наверх