Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 25.05.2012, 14:14
Интересующийся
Отправить личное сообщение для Jakiro Посмотреть профиль Найти все сообщения от Jakiro
 
Регистрация: 24.05.2012
Сообщений: 13

Надо теперь как то к родителю результата выборки обратиться, хм
Ответить с цитированием
  #12 (permalink)  
Старый 25.05.2012, 15:26
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<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>
Ответить с цитированием
  #13 (permalink)  
Старый 25.05.2012, 23:27
Интересующийся
Отправить личное сообщение для Jakiro Посмотреть профиль Найти все сообщения от Jakiro
 
Регистрация: 24.05.2012
Сообщений: 13

DefF, спасибо Вам тоже, но все это работает на найденную ссылку, а мне надо на тег li, который включает эту находимую ссылку
Ответить с цитированием
  #14 (permalink)  
Старый 25.05.2012, 23:58
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от Jakiro Посмотреть сообщение
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>

Последний раз редактировалось Deff, 26.05.2012 в 00:27.
Ответить с цитированием
  #15 (permalink)  
Старый 26.05.2012, 00:06
Интересующийся
Отправить личное сообщение для Jakiro Посмотреть профиль Найти все сообщения от Jakiro
 
Регистрация: 24.05.2012
Сообщений: 13

т.е. Первый код, представленный Серегой_PWNZ тоже, как и Ваш, находил тупо ссылку и применял к ней стиль, а мне надо к тегу li, внутри которого лежит искомая ссылка
Ответить с цитированием
  #16 (permalink)  
Старый 26.05.2012, 00:29
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Jakiro,
Мну непонятно - Active - сейчас ставится на li

a css - Вы применяете- как Вам удобно! (убрал a

Выложите код Стиля для данного блока и ссылок

*Или лучше ссылку на страницу
Ответить с цитированием
  #17 (permalink)  
Старый 26.05.2012, 14:41
Интересующийся
Отправить личное сообщение для Jakiro Посмотреть профиль Найти все сообщения от Jakiro
 
Регистрация: 24.05.2012
Сообщений: 13

http://promsnab-tomsk.ru/
Вверху менюшка
Да, поиск идет по ссылке, но стиль приметяется к его родителю (тег li)
Ответить с цитированием
  #18 (permalink)  
Старый 26.05.2012, 15:42
Аватар для Раед
''
Отправить личное сообщение для Раед Посмотреть профиль Найти все сообщения от Раед
 
Регистрация: 11.12.2011
Сообщений: 636

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;} }); });
Ответить с цитированием
  #19 (permalink)  
Старый 26.05.2012, 17:05
Интересующийся
Отправить личное сообщение для Jakiro Посмотреть профиль Найти все сообщения от Jakiro
 
Регистрация: 24.05.2012
Сообщений: 13

Большое Вам спасибо Раед
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с аккордионом и меню Tie ExtJS 3 01.09.2011 14:36
Подсветка того пункта меню, где мы сейчас находимся. Как? pro_xaoc Элементы интерфейса 11 24.08.2011 13:45
Как в общем меню для всех страниц поменять класс определенного пункта в зависимости о phenom Элементы интерфейса 2 08.04.2011 11:09
Связь активного пункта меню с iframe dadada1916 Элементы интерфейса 2 13.12.2010 02:03
Событие onClick при нажатии пункта меню Lex4e Общие вопросы Javascript 1 25.06.2010 18:31