Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
19 / 18 / 5
Регистрация: 01.02.2013
Сообщений: 171
1

Подсветка выбранной ссылки

24.10.2016, 09:25. Показов 1134. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем, есть,так называемый, аккордеон. Т.е. вертикальный массив кнопок. При нажатии на каждую кнопку, появляется некий контент. (Пример во вложении)

Хочется с помощью js, jquery зафиксировать цвет фона и цвет текста, у выбранного пункта аккордеона. В гугле пункты меню для разных страниц выделяют, а вот как сделать чтобы без ссылок и т.д.

Если возможно, то без уничтожения абсолютно всех свойств.


P.S. Использую bootstrap 3 и следующую конструкцию:

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
<div class="panel panel-default">
                    <div class="panel-heading">
                        <h4 class="panel-title">
                            <a data-toggle="collapse" data-parent="#collapse-group" href="#test">Пункт 1</a>
                        </h4>
                    </div>
                    <div id="test" class="panel-collapse collapse out">
                        <form class="">
                            <div class="panel-body ">
                                
                                <div class="form-group ">
                                    <select class="form-control input-sm">
                                        <option></option>
                                        <option></option>
                                    </select>
                                </div>
                                <div class="form-group ">
                                    <select class="form-control input-sm">
                                        <option></option>
                                        <option></option>
                                    </select>
                                </div>
                                
                                <button class="btn btn-success pull-right">Кнопка</button>
                            </div>
                        </form>
                    </div>
                </div>
Миниатюры
Подсветка выбранной ссылки  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2016, 09:25
Ответы с готовыми решениями:

Подсветка ссылки меню после нажатия
Имеется горизонтальное меню, с вложенностью. Есть ли возможность изменить стиль ссылки после...

Подсветка выбранной записи
Привет всем. У меня есть на форме dbgrid1 и radiobutton1. При нажатии на radiobutton1 выполняется...

Подсветка ссылки при наведении
как такое сделать? чёт ховером колдовал не наколдовалось?)

Подсветка ссылки текущей страницы
Привет всем. Подскажите, как организовать подсветку ссылки текущей страницы средствами HTML и CSS?

2
19 / 18 / 5
Регистрация: 01.02.2013
Сообщений: 171
25.10.2016, 12:54  [ТС] 2
Помогите пожалуйста. Не у кого нет мыслей?
0
the hardway first
Эксперт JS
2461 / 1836 / 906
Регистрация: 05.06.2015
Сообщений: 3,603
25.10.2016, 14:36 3
Лучший ответ Сообщение было отмечено skolm как решение

Решение

skolm, можно через jQuery обработать событие "открытия" и "закрытия" панели: show.bs.collapse и hide.bs.collapse соответственно. И, например, этим панелям добавить свой класс .my-panel, по которому будем ловыить эти события и добавлять свой класс .active к диву с .panel-heading, для которого создадим правило CSS .panel-heading.active {...}
Javascript
1
2
3
4
5
6
$('.my-panel').on('show.bs.collapse', function () {
  $(this).find('.panel-heading').addClass('active');
});
$('.my-panel').on('hide.bs.collapse', function () {
  $(this).find('.panel-heading').removeClass('active');
});
CSS
1
2
3
4
5
6
7
8
9
.panel-heading {
  transition: background .2s,
      color .2s;
}
  
.panel-heading.active {
    color: white;
    background-color: blue;
}
http://www.bootply.com/V5KmqNk6vK
1
25.10.2016, 14:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2016, 14:36
Помогаю со студенческими работами здесь

Подсветка ссылки при наведении мышью
Добрый день, в описании категории, хочу сделать ссылки на другие категории, все получилось,...

Как сделать, чтобы картинка появлялась только у выбранной ссылки
Есть картинка как сделать , чтобы она появлялась только у выбранной ссылки т.е. есть...

Ссылки в ячейках DGV с переходом на форму с данными выбранной строки
Здравствуйте, такая задача есть таблица1 с полями (Фирма, адрес, телефон и т.д) при нажатие на...

Подсветка активной ссылки и всех дочерних элементов
Здравствуйте, есть такой код: &lt;style&gt; #header-bottom{padding-top: 80px!important;}...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru