Tengo esta lista html:
Código HTML:
Ver original
Luego dentro del CSS la clase current:
Código CSS:
Ver original
.current{ background-color:blue; }
Y el JQuery:
Código Javascript:
Ver original
function main(){ $('li').click(addrem_class); } function addrem_class(){ $(this).addClass('current').siblings().removeClass('current'); } var d = $(document); d.ready(main);
Bien! esto funciona! cuando selecciono, por ejemplo, el item 3 se pone con fondo azul y automaticamente el item 1 (que viene seleccionado x default) se le va el fondo (queda normal). Si paso a otro item se pondra azul y el item anteriormente seleccionado vuelve a la normalidad, es decir, solo se mantiene con fondo azul el item activo.
El problema surge ahora cuando en vez de ponerle fondo azul a los items activos quiero poner un pequeño icono a su izquierda, precisamente este:
Intente en el CSS:
Código CSS:
Pero no aparece nada :/ ¿como puedo hacer?Ver original
.current{ background-image:url('icono_menu.png'); }
Gracias de ante mano!