Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Сделать активную ссылку простым текстом


Автор: ForestRain 23.2.2012, 15:54
Здравствуйте, уважаемые формучане! Прошу вашей помощи: хочу сделать, чтобы активная ссылка менюшки переставала быть ссылкой, т.е. страница, на которую ведёт эта ссылка не содержала ссылку на саму себя. Например, как тут в меню работ сверху: http://www.artlebedev.ru/everything/
Сайт на wp. Какие есть варианты?

Автор: ayax2005 24.2.2012, 08:28
Проверяйте url при формировании меню. Скорее всего сама старница передаётся у вас через get.

Автор: ForestRain 24.2.2012, 15:33
Меню ajax, там нет url...

Автор: ayax2005 24.2.2012, 15:36
Тогда ищите js-функцию реакции на клик в вашем коде. Добавьте туда фильтр по какому-нибудь параметру, а при генерации страницы добавляйте этот атрибут к пункту меню загруженной страницы.

Автор: ForestRain 24.2.2012, 15:47
В целом я понимаю, что надо что-то такое провернуть, но не догоняю, по какому параметру можно различать активные пункты меню, мб потому что с аяксом не знаком.

Вот такой виджет:
10 лучших статей <a class="dot" style="cursor: pointer;" onclick="getTopPost('top_raiting')">по рейтингу</a>, <a class="dot" style="cursor: pointer;" onclick="getTopPost('top_rated')">по просмотрам</a> или <a class="dot" style="cursor: pointer;" onclick="getTopPost('top_comment')">по комментариям</a><br>
<div id="divRespPost" style="margin: 11px 0px 0px 0px;"></div>

Выглядит всё вот так:
user posted image

А вот как хотелось бы:
user posted image

Можете чуть подробнее описать, на чём тут можно условия поставить?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)