Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вылеление активных пунков меню. Нужна помощь ! (https://javascript.ru/forum/dom-window/29883-vylelenie-aktivnykh-punkov-menyu-nuzhna-pomoshh.html)

Deff 17.07.2012 13:35

aults,
Выложите Ваш код попыток - мну поправит

aults 17.07.2012 14:34

Deff,
я хочу сделать так же как тут - при переходе на http://www.null.ru/services/ выделена только ссылка услуги (текущая страница)...
а при переходе на http://www.null.ru/services/graphics/ выделены 2 ссылки "услуги" и "графика"
у меня получилось выделить только текущую страницу этим кодом
<script type="text/javascript">
$.each($("#ttt a"), function(){if(this.href == location.href.split('?')[0].split('#')[0]) this.className = "left_menu_selected";});
</script>

как выделить ссылку на текущую страницу и страницу выше уровнем находясь на дополнительной, но при этом не выделять ссылку на доп страницу, если открыта страница верхнего уровня? как то так...

код попытки я же уже приводил выше...

Deff 17.07.2012 14:56

aults,
ясно -> http://www.null.ru/services/graphics/ *вышеприведенный код был несколько для иного

Deff 17.07.2012 15:07

aults,
Вопроса:
Приведите вид для пары ссылок в атрибуте href=" выделяемой ссылки

aults 17.07.2012 17:19

Deff,
<a href="/usludi_po_ozeleneniyu.html">Услуги по озеленению<a/>
<a href="/usloviya.html">Условия<a/>
<a href="/ceny.html">Цены<a/>

Deff 17.07.2012 18:29

aults,
Зы - тады непонятно опять

На указанном Вами форуме ссылки выделяются по принципу наличия вхождения -> http://www.null.ru/services/graphics/ как конечной папки так и хотя бы родительской
Ваши ссылки пока никак не связаны
У топик стартера осуществлялся поиск на странице по коду в якоре ( вида #aaaa,#bbbb прикрепляемых к текущей ссылке
================================================
Т.е пока неясен главный Вопрос - какие ссылки уВас на странице подлежат Выделению

aults 17.07.2012 19:05

<a href="/usludi_po_ozeleneniyu.html">Услуги по озеленению<a/> - основная
<a href="/usloviya.html">Условия<a/> - дополнительная
<a href="/ceny.html">Цены<a/> - дополнительная
я же сразу сказал что у меня так же как и у тса и даже скрипт используется тот же самый что и у него...

Deff 17.07.2012 19:22

aults,
Чел, чтобы идентифицировать нужные ссылки к адресу приклеивает
href://aдрес?a=чтот-то#некий идентификатор

Вот его(идентификатор) в Data ccылок и ищем

aults 17.07.2012 19:42

скрипт я взял отсюда http://helper.ucoz.ru/load/all/ochen...sylki/1-1-0-60 и тс скорее всего тоже... и он просто сканирует блок ссылок и выделяет ссылку страницы открытой в данный момент... и никаких идентификаторов... поэтому и снимается выделение с основной при переходе на дополнительную т.к. урл уже другой... а надо чтоб не снималось... как сделать чтобы не снималось? простой пример хтмл кода и прошу, потому что не получается у меня разобраться...

Deff 17.07.2012 19:45

aults,
Рисуйте Ваше меню - иначе я не врублюсь (где главная - не главная - помечайте


Часовой пояс GMT +3, время: 07:14.