| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Сделать активную ссылку простым текстом |
| Автор: 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> Выглядит всё вот так: ![]() А вот как хотелось бы: ![]() Можете чуть подробнее описать, на чём тут можно условия поставить? |