Долгожданный ап восстановил все позиции, которые улетели 23 декабря.Кое-где плюсануло.Ладно хоть так и то приятно, почти подарок на НГ.Эх...Яндекс, Яндекс - ты стал не надёжным поисковиком.Что-то там крутите, всё обваливается, потом восстанавливается и так по кругу.Кого вы там нанимаете в виде разработчиков?Студентов ай-тишников видимо, диплом есть - .... нет!
Пока подсвечивание(а точнее подчёркивание) происходит у родителя Продукция и всех пунктов меню(антенны и автошины) по вашему примеру, а нужно как вы правильно понял только у текущего+родитель.
Может в js не правильно прописал.Сделал кстати классом.
<script type="text/javascript"> $(function () { // когда страница загружена $('#headmenu').find('.line-block').find('a').addClass('active').each(function () { // проходим по нужным нам ссылками var location = window.location.href // переменная с адресом страницы var link = this.href // переменная с url ссылки var result = location.match(link); // результат возвращает объект если совпадение найдено и null при обратном
if(result != null) { // если НЕ равно null $(this).addClass('active'); // добавляем класс } }); }); </script>
Два АПА, а изменения минимальные.+/- 5 туда-сюда
Долгожданный ап восстановил все позиции, которые улетели 23 декабря.Кое-где плюсануло.Ладно хоть так и то приятно, почти подарок на НГ.Эх...Яндекс, Яндекс - ты стал не надёжным поисковиком.Что-то там крутите, всё обваливается, потом восстанавливается и так по кругу.Кого вы там нанимаете в виде разработчиков?Студентов ай-тишников видимо, диплом есть - .... нет!
Во!Ближе к делу!
Пока подсвечивание(а точнее подчёркивание) происходит у родителя Продукция и всех пунктов меню(антенны и автошины) по вашему примеру, а нужно как вы правильно понял только у текущего+родитель.
Может в js не правильно прописал.Сделал кстати классом.
$(function () { // когда страница загружена
$('#headmenu').find('.line-block').find('a').addClass('active').each(function () { // проходим по нужным нам ссылками
var location = window.location.href // переменная с адресом страницы
var link = this.href // переменная с url ссылки
var result = location.match(link); // результат возвращает объект если совпадение найдено и null при обратном
if(result != null) { // если НЕ равно null
$(this).addClass('active'); // добавляем класс
}
});
});
</script>
<div id="headmenu">
<ul><li class="line-block"><a href="http://site.ru/product">Продукция</a>
<ul>
<li class="line-block"><a href="http://site.ru/product/avtoshiny/">Автошины</a></li>
<li class="line-block"><a href="http://site.ru/komplect/antenny/">Антенны</a></li>
</ul>
</ul></li>
</div>
---------- Добавлено 30.12.2014 в 04:50 ----------
У вас сайт на голом HTML?
Верно, HTML\CSS\JS
Ms-Dred, благодарю за ответ!
Не подскажете, как в js прописать, чтобы подсветка текущего пункта меню и родителя через data-url="product"
В JS совсем не силён
Сегодня появилась вот такая строка над поиском.В настройках региона и так указан СПБ.
Все, что 20.12 поднялось, сегодня слетело...
У меня по одному проекту наоборот, что в прошлый ап слетело, сейчас вернулось.
Да, есть такое.Неделю назад ещё заметил, то откатывают, то возвращают обратно.
Прикольно.В питерской выдаче теперь сидят в топе сайты из московской выдачи по геозависимым запросам))
Новый тренд Яндекса.Вы не одиноки, вам сюда:
/ru/forum/870971
Согласен с вами!Руководству ещё позавчера сказал, что надо менять хостинг.Будем переезжать сразу после праздников.