Я пытаюсь сделать боковую панель с иконками, которые действуют аналогично этому http://piccsy.com/.
Прямо сейчас я могу сделать фон каждого элемента списка и цвет шрифта соответствующим образом переключаться, но я хочу также переключать цвет каждого значка.
$( function() {
$('li').click( function() {
$(this).toggleClass("green_select");
$('span', this).toggleClass("white_letters");
$('.category_icon',this).toggle(function () {
});
});
});
Я застрял на последней строке. Прямо сейчас переключатель показывает/скрывает каждый значок. Я не уверен, что мне нужно, чтобы переключатель переключил другой URL-адрес моего css или если есть другой способ изменить цвет.
Спасибо за помощь!
Чтобы изменить цвет элемента:
$selection.css('color', 'newColor')
где $selection
- это согласованный набор элементов, которые вы хотите изменить, а newColor
- это значение цвета CSS, такое как red
или #333
.
toggle()
состоит в том, чтобы «отображать или скрывать соответствующие элементы». , Похоже, он делает именно то, что должен делать.