Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2013, 11:33
x7uk
 
Fecha de Ingreso: agosto-2013
Mensajes: 2
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta Item activo del menu (jquery)(css)

Hola! Estoy desarrollando un pequeño sitio web haciendo uso de tecnologias 2.0 para aprender un poco :) y me topé con este pequeño problema!

Tengo esta lista html:

Código HTML:
Ver original
  1. <div id="menu_lateral" class="menu_lateral">
  2.                
  3.       <ul>
  4.  
  5.                <li class="current"><a href="#">Item 1</a></li>
  6.                <li><a href="#">Item 2</a></li>
  7.                <li><a href="#">Item 3</a></li>
  8.                <li><a href="#">Item 4</a></li>
  9.                <li><a href="#">Item 5</a></li>
  10.                
  11.       </ul>
  12.                
  13. </div>

Luego dentro del CSS la clase current:

Código CSS:
Ver original
  1. .current{
  2.    background-color:blue;
  3. }

Y el JQuery:

Código Javascript:
Ver original
  1. function main(){
  2.   $('li').click(addrem_class);
  3. }
  4.  
  5. function addrem_class(){
  6.         $(this).addClass('current').siblings().removeClass('current');
  7. }
  8.  
  9. var d = $(document);
  10. 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:
Ver original
  1. .current{
  2. background-image:url('icono_menu.png');
  3. }
Pero no aparece nada :/ ¿como puedo hacer?

Gracias de ante mano!