Salvo alguna diferencias minimas he conseguido hacerlos funcionar mas o menos igual en explorer y en el resto de navegadores, el único problema es q en explorer si no vas lentisimo con el rato el menu se recoge.
A ver si me explico mejor, en ffox o chrome al abrir el desplegable y pasar el mouse por las opciones da igual a la velocidad que lo hagas va todo bien. Pero en explorer si al desplegar el menú pasas el mouse rápido por las opciones, el menú se recoge, como si nos hubieramos salido aunq no lo hemos hecho.Sin embargo si pasas el mouse lento por el menú desplegado esto no pasa y funciona como es debido.
Esto me pasa en 3 menús independientes y con variaciones, pero en lineas generales los defino así:
Código HTML:
<ul class="estoEsUnUl "> <li>menu <ul> <?php foreach ($listaKprovincias as $noTanLista) { ?> <li><?=$noTanLista->nombre?></li> <?php } ?> </ul> </li> </ul>
Código HTML:
ul.estoEsUnUl { z-index:500; float:left; list-style:none; cursor:pointer; border:none; margin:0 auto; padding:0 auto; } ul.estoEsUnUl ul { background-color:#FFFFFF; z-index:500; display:none; list-style:none; position:absolute; left:-2px; top:23px; border:1px solid #CCCCCC; } ul.estoEsUnUl li:hover > ul { z-index:500; border:none; margin:0 auto; padding:0 auto; display:block; } ul.estoEsUnUl li { z-index:500; margin:0 px; padding:0 px; position:relative; width:210px; height:30px; }
Alguna sugerencia para hacer que en explorer funcione independientemente de la velocidad a la que vallas con el raton?
Gracias!