Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/01/2011, 14:05
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Respuesta: problema con menu vertical jquery

gracias por responder stingofung. aqui te dejo mi codigo que he modificado.

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
  3. <title>Menu Hover Vertical</title>
  4. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  5. div#nav_menu {
  6.     width:374px;
  7.     height:auto;
  8.     overflow: hidden;
  9. }
  10. ul#nav {
  11.     margin:0;
  12.     padding:0;
  13.     list-style:none;
  14.     clear:left;
  15. }
  16. ul#nav li {
  17.     width:60px;
  18.     height:25px;
  19.     background-color:#d78a56;
  20.     font-family:Arial, Helvetica, sans-serif;
  21.     color:#ef7a1a;
  22.     font-size:12px;
  23.     margin-bottom:10px;
  24. }
  25. ul#nav li.menu1 {
  26.     width:70px;
  27.     height:25px;
  28.     background-color:#b7733b;
  29.     font-family:Arial, Helvetica, sans-serif;
  30.     color:#ef7a1a;
  31.     font-size:12px;
  32.     margin-bottom:10px;
  33. }
  34. ul#nav li.menu2 {
  35.     width:70px;
  36.     height:25px;
  37.     background-color:#915618;
  38.     font-family:Arial, Helvetica, sans-serif;
  39.     color:#ef7a1a;
  40.     font-size:12px;
  41.     margin-bottom:10px;
  42. }
  43. ul#nav li.menu3 {
  44.     width:70px;
  45.     height:25px;
  46.     background-color:#76461b;
  47.     font-family:Arial, Helvetica, sans-serif;
  48.     color:#ef7a1a;
  49.     font-size:12px;
  50.     margin-bottom:10px;
  51. }
  52. /* sufijos
  53. -top (superior), right (derecha), -bottom (inferior), left (izquierda): */
  54. ul#nav li a {
  55.     color:#d78a56;
  56.     display: block;
  57.     text-decoration:none;
  58.     background:none;
  59. /*  background-color:#FFFFFF;*/ /*comente el background porque de alli no se mueve la barra del menu.*/
  60.     padding: 5px 0px 0px 12px;
  61.     margin-left: 40px;
  62.     width: 170px;
  63.     height: 20px;
  64. }
  65. ul#nav li a.active {
  66.     margin-left:70px;
  67. }
  68. <script src="jquery-1.2.6.min.js" type="text/javascript"></script>
  69. <script type="text/javascript" language="javascript">
  70. $(document).ready(function(){
  71.     $("#nav a").not(".active").hover(function(){                        
  72.         $(this).stop().animate({                        
  73.         marginLeft : "60px",
  74.       }, 500 );
  75.     },function(){
  76.         $(this).stop().animate({                  
  77.         marginLeft : "40px",
  78.       }, 500 );
  79.     });    
  80. });
  81.  
  82. </head>
  83. <div id="nav_menu">
  84.   <ul id="nav">
  85.     <li><a href="#" class="active">accesories and casual piecies</a></li>
  86.     <li class="menu1"><a href="#">dinning</a></li>
  87.     <li class="menu2"><a href="#">bedroom</a></li>
  88.     <li class="menu3"><a href="#">living area</a></li>
  89.   </ul>
  90. </div>
  91. </body>
  92. </html>

saludos.

Última edición por esaenz22; 25/01/2011 a las 14:06 Razón: correccion.