Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.06.2016, 22:46
Новичок на форуме
Отправить личное сообщение для Andreij45 Посмотреть профиль Найти все сообщения от Andreij45
 
Регистрация: 09.04.2016
Сообщений: 6

Подсветка родительского пункта. Домен на кириллице
Здравствуйте. Не подскажите как сделать подсветку активного пункта меню (родителя) если домен написан на кириллице (например: xn--80aswg.xn--p1ai). Буду благодарен за любую помощь.

<ul id="cssmenu">
        <li><a href="http://xn--80aswg.xn--p1ai//">Главная</a>
                <ul>
                        <li><a href="http://xn--80aswg.xn--p1ai/о-компании">О компании</a></li>
                        <li><a href="http://xn--80aswg.xn--p1ai/коллектив">Наш коллектив</a></li>
                </ul>
        </li>
        <li><a href="http://xn--80aswg.xn--p1ai/продукция">Наша продукция</a>
                <ul>
                        <li><a href="http://xn--80aswg.xn--p1ai/продукт-1">Ссылка 1</a></li>
                        <li><a href="http://xn--80aswg.xn--p1ai/продукт-2">Ссылка 2</a></li>
                        <li><a href="http://xn--80aswg.xn--p1ai/продукт-3">Ссылка 3</a></li>
                </ul>
        </li>
        <li><a href="http://xn--80aswg.xn--p1ai/контакты">Контакты</a>
        </li>
</ul>

Раньше, когда домен был .ru использовался (работал) следующий код:
$(function(){
     var url = window.location.href;
     $('[href="'+url+'"]').parents("ul").prev().addClass("active")
   })
Ответить с цитированием
  #2 (permalink)  
Старый 02.06.2016, 00:11
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,664

Сообщение от Andreij45 Посмотреть сообщение
если домен написан на кириллице (например: xn--80aswg.xn--p1ai).
Пример написан на латинице, поэтому и не работает...
Ответить с цитированием
  #3 (permalink)  
Старый 02.06.2016, 01:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

полуночное гадание
$(function(){
     var url = window.location.href;
     jQuery('[href="'+decodeURI(url)+'"]').parents("ul").prev().addClass("active")
   })

 $(function(){
     var url = window.location.href;
     url = url.replace("СУПЕРСАЙТ.РФ","http://xn--80aswg.xn--p1ai");
     jQuery('[href="'+url+'"]').parents("ul").prev().addClass("active")
   })
Ответить с цитированием
  #4 (permalink)  
Старый 02.06.2016, 21:19
Новичок на форуме
Отправить личное сообщение для Andreij45 Посмотреть профиль Найти все сообщения от Andreij45
 
Регистрация: 09.04.2016
Сообщений: 6

Спасибо большое, Рони. Скрипт пока не заработал, но у меня появились некоторые идеи
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсветка пункта в меню выбранной страницы grisha2217 Общие вопросы Javascript 2 25.01.2014 13:32
Подсветка родительского пункта меню seoguru Events/DOM/Window 9 24.01.2013 14:15
Подсветка того пункта меню, где мы сейчас находимся. Как? pro_xaoc Элементы интерфейса 11 24.08.2011 13:45