Tema: usar focus
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2011, 09:10
Avatar de xlos_mas_pro
xlos_mas_pro
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 359
Antigüedad: 13 años
Puntos: 11
Pregunta usar focus

hola voy directo al grano con mi problema xd Quiero saber como utilizar la propiedad focus para cerrar mi menu de despliegue haciendo clik fuera del menu que NO se cierre cuando el mause este afuera

Codigo HTML del menu:
Código HTML:
Ver original
  1. <div class="menu">
  2.             <ul>
  3.                 <li><a href="#">Principal</a>
  4.                     <ul>
  5.                         <li><a href="#">1</a></li>
  6.                         <li><a href="#">2</a></li>
  7.                     </ul>
  8.                 </li>
  9.                 <li><a href="#">segundo</a>
  10.                     <ul>
  11.                         <li>
  12.                             <a href="#">3</a>
  13.                         </li>
  14.                         <li>
  15.                             <a href="#">4</a>
  16.                         </li>
  17.                     </ul>
  18.                 </li>
  19.                 <li><a href="#">Tercer</a>
  20.                     <ul>
  21.                         <li><a href="#">5</a></li>
  22.                         <li><a href="#">6</a></li>
  23.                     </ul>
  24.                 </li>
  25.             </ul>
  26.         </div><!-- menu -->

codigo css del menu:
Código CSS:
Ver original
  1. .menu{
  2.             background:#262626;
  3.             width:100%;
  4.             height:50px;
  5.             overflow:hidden;
  6.          }
  7.          .menu ul{
  8.             margin:10px 0 0 10px;
  9.             list-style:none;
  10.             padding:0;
  11.          }
  12.         .menu a{
  13.             display:block;
  14.             width:150px;
  15.             height:20px;
  16.             color:#FFF;
  17.             text-align:center;
  18.             text-decoration:none;
  19.         }
  20.         .menu a:hover{
  21.             background:#F3EB43;
  22.         }
  23.         .menu li li a:hover{
  24.             background:#97ED49;
  25.             color:#000;
  26.         }
  27.         .menu li{
  28.             border-radius:2px;
  29.             border:1px solid #999;
  30.             background:#CCC;
  31.             padding:7px;
  32.             float:left;
  33.         }
  34.         .menu li ul{
  35.             display:none;
  36.             position:absolute;
  37.         }
  38.         .menu li:hover ul{
  39.             display:block;
  40.         }
  41.         .menu li li{
  42.           border-radius:0;
  43.           position:relative;
  44.           left:-17px;
  45.           top:-3px;
  46.           padding:5px;
  47.           float:none;
  48.           display:block;
  49.         }

Muchas gracias de antemano