Надо теперь как то к родителю результата выборки обратиться, хм
|
<div class="navbar"> <div class="navbar-inner"> <div class="container"> <ul class="nav"> <li><a href="/index.php?ukey=auxpage_service">Сервис</a></li> <li><a href="/index.php?ukey=news">Акции</a></li> <li><a href="/index.php?ukey=auxpage_articles">Статьи</a></li> <li><a href="/index.php?ukey=auxpage_foto"> Фотогалерея </a></li> <li><a href="/index.php?ukey=response">Вопрос-Ответ</a></li> <li><a href="/index.php?ukey=auxpage_contact">Контакты</a></li> <li><a href="/index.php?ukey=auxpage_about">О Компании</a></li> </ul> </div> </div> </div> <style>.navbar-inner .nav a.Active{color:red;}</style> <script type="text/javascript"> $(document).ready(function() { var url=document.URL.replace(/^.*index\.php\?ukey=/img,"/index.php?ukey="); $(".navbar-inner .nav a").each(function(){ if($(this).attr("href")==url) {$(this).addClass("Active"); return false;} }); }); </script> |
DefF, спасибо Вам тоже, но все это работает на найденную ссылку, а мне надо на тег li, который включает эту находимую ссылку
|
Цитата:
<div class="navbar"> <div class="navbar-inner"> <div class="container"> <ul class="nav"> <li><a href="/index.php?ukey=auxpage_service">Сервис</a></li> <li><a href="/index.php?ukey=news">Акции</a></li> <li><a href="/index.php?ukey=auxpage_articles">Статьи</a></li> <li><a href="/index.php?ukey=auxpage_foto"> Фотогалерея </a></li> <li><a href="/index.php?ukey=response">Вопрос-Ответ</a></li> <li><a href="/index.php?ukey=auxpage_contact">Контакты</a></li> <li><a href="/index.php?ukey=auxpage_about">О Компании</a></li> </ul> </div> </div> </div> <style>.navbar-inner .nav li.Active{color:red;}</style> <script type="text/javascript"> $(document).ready(function() { var url=document.URL.replace(/^.*index\.php\?ukey=/img,"/index.php?ukey="); $(".navbar-inner .nav a").each(function(){ if($(this).attr("href")==url) {$(this).parent("li").addClass("Active"); return false;} }); }); </script> |
т.е. Первый код, представленный Серегой_PWNZ тоже, как и Ваш, находил тупо ссылку и применял к ней стиль, а мне надо к тегу li, внутри которого лежит искомая ссылка
|
Jakiro,
Мну непонятно - Active - сейчас ставится на li a css - Вы применяете- как Вам удобно! (убрал a Выложите код Стиля для данного блока и ссылок *Или лучше ссылку на страницу |
http://promsnab-tomsk.ru/
Вверху менюшка Да, поиск идет по ссылке, но стиль приметяется к его родителю (тег li) |
Jakiro,
Замените этот скрипт $(document).ready(function() { var url=document.URL.replace(/^.*index\.php\?ukey=/img,"/index.php?ukey="); $(".navbar-inner .nav a").each(function(){ if($(this).attr("href")==url) {$(this).addClass("Active"); return false;} }); }); на этот $(document).ready(function() { var url=document.URL.replace(/^.*index\.php\?ukey=/img,"/index.php?ukey="); $(".navbar-inner .nav a").each(function(){ if($(this).attr("href")==url) {$(this).parent().addClass("Active"); return false;} }); }); |
Большое Вам спасибо Раед
|
Часовой пояс GMT +3, время: 23:29. |