Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057

Выделение пункта меню в зависимости от текущей страницы

09.06.2016, 08:27. Показов 1670. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Делаю сайт

Не по теме:

Код выложить не смогу, т.к он в бит в шаблон и его сложно найти.Это модеров касается.


Вопрос таков как мне в боковом меню сделать активную ссылку на той которой находиться посетитель?
а так же, в боковом меню есть + он открывает подменю. Как сделать что бы если выбрали допустим Документы - МТО, и перешли по ссылке МТО
на другой странице под меню было открыто, и выделено в соответственно с вопросом выше?
Кликните здесь для просмотра всего текста

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<ul class="bok-menu">
                    <li><a href ='/index//0-8'>Документы</a>
                        <ul><li><a href="/index//0-9">Локальные акты</a></li>
                            <li><a href="/index//0-10">МТО</a></li>
                            <li><a href="/index//0-11">Порядок зачисления</a></li>
                            <li><a href="/index//0-12">
                                Стипендии и виды материальной помощи</a></li>
                            <li><a href="/index//0-13">Социальные гарантии</a></li>
                            <li><a href="/index//0-14">Безопасность</a></li>
                            <li><a href="/index//0-15">Платные услуги</a></li>
                            <li><a href="/index//0-16">Антикоррупционная политика</a></li>
                            <li><a href="/index//0-17">Государственный контроль</a></li>
                            <li><a href="/index//0-18">Отчеты</a></li>
                             <li><a href="/index//0-34">ФХД</a></li>
                        </ul>
                    </li>
                    <li><a href ='/index//0-19'>Образование</a>
                        <ul><li><a href="/index//0-20">Образовательные ресурсы</a></li></ul>
                    </li>
                    <li><a href ='/index//0-21'>Сведения об ОО</a>
                        <ul><li><a href="/index//0-22">Структура управление организацией</a></li></ul>
                    </li>
                  <li><a href ='/index//0-23'>Группы</a>
                    <ul><li><a href="/index//0-24">Группа №1 Теремок</a></li>
                     <li><a href="/index//0-25">Группа №2 Радуга </a></li>
                     <li><a href="/index//0-26">Группа №3 Улыбка</a></li>
                     <li><a href="/index//0-27">Группа №4 Сказка </a></li>
                     <li><a href="/index//0-28">Группа №5 Кораблик</a></li>
                <li><a href="/index//0-29">Группа №6 Колокольчик </a></li>
                   <li><a href="/index//0-30">Группа №7 Солнышко </a></li>
<li><a href="/index//0-35">Группа №8 Звездочки </a></li>
                        </ul>
                    </li>
                    <li><a href="/index//0-31">Вакансии</a></li>
                    <li><a href="/index//0-32">Полезные ссылки</a></li>
                <li><a href="/index//0-33">Достижения и Успехи</a></li>
</ul>


Добавлено через 22 минуты
Нашел код jquery, это не решение, а то что у меня сейчас есть!
Кликните здесь для просмотра всего текста

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$(function ($) {
    var sdLi = $('.sidebox ul li:has(ul)').addClass('item-parent');
    $(sdLi).each(function () {
        $(this).prepend('<em>+</em>');
        $('em', this).css('top', $(this).actual('outerHeight') / 2 - $('em', this).actual('outerHeight') / 2)
    });
    $('> em', sdLi).click(function () {
        if ($(this).siblings('ul').is(':hidden') == true) {
            $(this).siblings('ul').slideDown(500, 'easeOutExpo');
            $(this).text('-')
        } else {
            $(this).siblings('ul').slideUp(500, 'easeInExpo');
            $(this).text('+')
        }
    });
    var config = {
        interval: 0,
        over: function () {
            $(this).prev().addClass('hover')
        },
        timeout: 0,
        out: function () {
            $(this).prev().removeClass('hover')
        }
    };
    $('> a', sdLi).hoverIntent(config)
});


Добавлено через 11 минут
Вот тут наглядный пример, https://jsfiddle.net/gamjrzue/
я все засунул что было на сайте.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2016, 08:27
Ответы с готовыми решениями:

Выделение в меню текущей страницы
Приветствую всех! Задача такова. Меню сайта выведено в php-файл. &lt;ul&gt; &lt;?php $menu = array( 0 =&gt; array(0 =&gt;...

Как в общем меню для всех страниц поменять класс определенного пункта в зависимости от страницы на которой мы находимся
Собственно вопрос,как в общем меню для всех страниц поменять класс определенного пункта в зависимости от страницы на которой мы...

Выделение пункта меню при наведении - только текст или весь блок пункта
Всем привет.Есть меню, при наведении появляется hover но он идет строго по тексту... Можно ли его увеличить?Если да то как? Всем...

4
 Аватар для sad67man
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,839
09.06.2016, 12:11
Сравнивайте ссылку с адресной строкой что-то типо такого
JavaScript
1
2
3
4
5
6
7
8
$(document).ready(function(){
    $(".bok-menu a").each(function(){
    if($(this).attr("href")===location.href){
        console.log(this);
      //тут код.. 
    }
  })
})
Активный пункт нашли, думаю дальше разберетесь что с ним делать.
1
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
09.06.2016, 13:16  [ТС]
sad67man, Ага спасибо, а по второму вопросу сможете помочь?
И еще нашел прикол, делал просто по клику на li чтобы у a изменился цвет на синий, так нажимаешь странциа другая открывается и все стили классы..
0
09.06.2016, 14:51

Не по теме:

boilzzz, когда в jsfiddle выкладываешь, не поленись нажать там на кнопочку "Tidy". пусть там отступы читабельные будут
я этой функцией часто пользуюсь, когда надо чей-то код в порядок

0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
09.06.2016, 21:37  [ТС]
BANO,

Не по теме:

Понял спасибо, не знал такую функцию!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2016, 21:37
Помогаю со студенческими работами здесь

Выделение пункта меню
&lt;div id=&quot;menu&quot;&gt; &lt;div class=&quot;link&quot;&gt;&lt;a href=&quot;http://1&quot;&gt;1&lt;/a&gt;&lt;/div&gt; &lt;div class=&quot;link&quot;&gt;&lt;a href=&quot;http://2&quot;&gt;2&lt;/a&gt;&lt;/div&gt; &lt;div...

Выделение пункта меню
Хочу сделать такое как на этом сайте при наведении мышкой на Пункт - Главная, Об авторе и т.д. чтоб так выделялся пункт меню. Меню...

Выделение активного пункта меню
Вопрос простой. Как мне сделать активный пункт меню? Нужно это для класса top-menu. HTML и CSS ниже. Заранее спасибо. &lt;!DOCTYPE...

Выделение активного пункта меню
Доброй ночи. Есть скрипт на jquery, выделение активного пункта меню, он работает. Мне нужно чтобы показывало активный пункт меню, когда я...

Выделение пункта активного меню
Здравствуйте.Подскажите пожалуйста как можно сделать следующее. Вот например сайт http://beatifulllife.tk/index.html , нужно чтобы если я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru