Foros del Web » Creando para Internet » CSS »

menu no me funciona en ie6 - ayuda con :hover

Estas en el tema de menu no me funciona en ie6 - ayuda con :hover en el foro de CSS en Foros del Web. hola !! llevo varios dias intentado hacerle funcionar a un menu css en ie6. el menú me funciona perfectamente en firefox pero en ie6 nada ...
  #1 (permalink)  
Antiguo 18/07/2008, 02:45
 
Fecha de Ingreso: julio-2008
Mensajes: 1
Antigüedad: 9 años, 4 meses
Puntos: 0
menu no me funciona en ie6 - ayuda con :hover

hola !!
llevo varios dias intentado hacerle funcionar a un menu css en ie6. el menú me funciona perfectamente en firefox pero en ie6 nada de nada.
sé por lo que no me funciona, por el efecto 'hover', pero como no controla 100% al intentar adaptar el codigo para que me funcione en ie6 se me fastidia todo.
os dejo el codigo a ver si alguien puede ayudarme.
MUCHAS GRACIAS DE ANTEMANO.

Código:
/* DOWN type menus */
ul.cm_down li ul{
    top: 1.5em;
    left: -4px;
}

ul.cm_down li ul li.parent ul{
    left: 5.9em;
    top: -0.1em;
}

ul.cm_down li.parent:hover{
    background: #66cbca url(arrow-down.png) right center no-repeat;
}

ul.cm_down li.parent{
    background-image: url(arrow-down.png);
    background-position: right center;
    background-repeat: no-repeat;
}

ul.cm_down li li.parent:hover{ 
    background: #66cbca url(arrow-right.png) right center no-repeat;
}

ul.cm_down li li.parent{ 
    background-image: url(arrow-right.png);
    background-position: right center;
    background-repeat: no-repeat;
}
he encontrado en el google esto para resolver el problema, pero no sé exactamente que lineas tengo que reemplazar o si tengo que editar alguna de las funciones ya existentes
Código:
ul.cm_down li.parent {
  /* Add class 'hover' when hovered */
  stupid-ie-be-more-funny: expression(this.onmouseover =  new Function("this.className += ' hover';"));
}
ul.cm_down li.parent.hover {
  /* Duplicate bit from the :hover rule */
  background: #66cbca url(arrow-right.png) right center no-repeat; 
  /* Delete 'hover' class when unhovered */
  stupid-ie-be-more-funny: expression(this.onmouseout = new Function("this.className=(' '+this.className+' ').replace(' hover ','');"));
}
MUCHAS GRACIAS ! UN SALUDO !
  #2 (permalink)  
Antiguo 18/07/2008, 21:34
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: menu no me funciona en ie6 - ayuda con :hover

los hover no funcionan en IE6 solo en IE7 para eso te recomiendo usar una libreria de javascript que lo hace funcionar

http://dean.edwards.name/IE7/

Saludos..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:04.