Foros del Web » Programando para Internet » Javascript »

error al crear menu desplegable+muestra vertical y no horizontal

Estas en el tema de error al crear menu desplegable+muestra vertical y no horizontal en el foro de Javascript en Foros del Web. tengo un menu desplegable horizontal, pero los sub menu me los muestra en forma vertical y yo quiero que se visualizen horizontal tambièn. El menu ...
  #1 (permalink)  
Antiguo 30/01/2012, 09:20
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 2 meses
Puntos: 3
error al crear menu desplegable+muestra vertical y no horizontal

tengo un menu desplegable horizontal, pero los sub menu me los muestra en forma vertical y yo quiero que se visualizen horizontal tambièn.

El menu de nombre inicio y nombre ejemplo los muestra en forma correcta horizontal, pero si coloco el mouse sobre inicio me muestra el submenu en forma vertical y no hacia abajo

¿como podria arreglar ese problema?
gracias

html
Código PHP:
 <div class="menu">
<
ul>

      <
li><a href="#">Inicio</a>
      <
ul>
         <
li><a href="#">¿Qué es jQuery?</a></li>
         <
li><a href="#">¿Por qué debería usarlo?</a></li>
         <
li><a href="#">¿Por qué tengo que seguir poniendo elementos de lista?</a></li>
      </
ul>
   </
li>

   <
li><a href="#">Ejemplos</a>
      <
ul>
         <
li><a href="#">Menú desplegable</a></li>
         <
li><a href="#">Fade-infade-out</a></li>
      </
ul>
   </
li>

</
ul>
           
        </
div

CSS
Código PHP:
ul li ul {
   
/* Resto de estilos... */
   
displaynone;
}


.
menu ul{     margin0padding0;     floatleft;}


.
menu ul li{     displayinline;}

.
menuul li a
{     floatlefttext-decorationnone;   
      
colorwhite;
      
padding10.5px 11px;
      
background-color#333; }

.menuul li a:visited{     colorwhite;}

.
menu ul li a:hover, .menu ul li .current{     color#fff;     background-color:#0b75b2;} 

jquery
Código PHP:
$('ul li:has(ul)').hover(
      function(
e)
      {
         $(
this).find('ul').css({display"block"});
      },
      function(
e)
      {
         $(
this).find('ul').css({display"none"});
      }
   ); 

Etiquetas: horizontal, html, vertical
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 19:45.