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

Разбираемся в CSS
Ответить
Anonymous
 Когда у детей активный класс, текстовый фильтр будет выделен жирным шрифтом.

Сообщение Anonymous »

При нажатии на ссылку тега к этому конкретному тегу будет добавлено расширение .active. Я хочу, чтобы, когда в теге присутствовал .active, буква p стала синей (к букве p добавляется .active).
Мне удалось превратить букву p в синюю. Однако у меня возникли проблемы с удалением синего цвета и .active, когда ссылка на тег неактивна.

Код: Выделить всё

$('.tag').click(function() {
var clicks = $(this).data('clicks');
if (clicks) {
$(this).addClass('active');
} else {
$(this).removeClass('active');
}
$(this).data("clicks", !clicks);
});

$('.tag').click(function() {
var numActive = $('.active').length
if (numActive > 0) {
$(this).closest('.wrap').find('.filter').addClass('active');
} else {
$(this).closest('.wrap').find('.filter').removeClass('active');
}
})

Код: Выделить всё

.tag.active {
color: red;
}

.filter.active {
color: blue;
}

Код: Выделить всё


filter

tag 1
tag 2
tag 3




Подробнее здесь: https://stackoverflow.com/questions/786 ... ll-be-bold
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»