Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2014, 12:03
santi2892009
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 12 años, 6 meses
Puntos: 0
menu acordeon no cierra al dar click fuera

buenas tardes nose si ira estoy aqui pero os comento lo que pasa:

el menu va de lujo al 100% abre,cierra cuando doy al menu,pero quiero que se cierre cuando de un click a algun lado de la pantalla nose como hacerlo alguien me ayuda?:

tengo esto:
Código Javascript:
Ver original
  1. <script type="text/javascript" language="javascript" src="jquery.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function()
  4. {
  5. $("#firstpane p.menu_head").click(function()
  6.     {
  7.         $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
  8.         $(this).siblings().css({backgroundImage:"url(left.png)"});
  9.     });
  10. $("#secondpane p.menu_head").mouseover(function()
  11.     {
  12.          $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");
  13.          $(this).siblings().css({backgroundImage:"url(left.png)"});
  14.     });
  15. });
  16. </script>
codigo css:
Código CSS:
Ver original
  1. <style type="text/css">
  2. body {
  3.     margin: 10px auto;
  4.     font: 75%/120% Verdana,Arial, Helvetica, sans-serif;
  5. }
  6. .menu_list {   
  7.     width: 150px;
  8. }
  9. .menu_head {
  10.     padding: 5px 10px;
  11.     cursor: pointer;
  12.     position: relative;
  13.     margin:1px;
  14.     font-weight:bold;
  15.     background: #eef4d3 url(left.png) center right no-repeat;
  16. }
  17. .menu_body {
  18.     display:none;
  19. }
  20. .menu_body a{
  21.   display:block;
  22.   color:#006699;
  23.   background-color:#EFEFEF;
  24.   padding-left:10px;
  25.   font-weight:bold;
  26.   text-decoration:none;
  27. }
  28. .menu_body a:hover{
  29.   color: #000000;
  30.   text-decoration:underline;
  31.   }
  32. </style>
cuerpo del menu algo normal:
Código HTML:
Ver original
  1. <div style="float:left" >
  2.   <div id="firstpane" class="menu_list">
  3.         <p class="menu_head">Header-1</p>
  4.         <div class="menu_body">
  5.         <a href="#">Link-1</a>
  6.          <a href="#">Link-2</a>
  7.          <a href="#">Link-3</a>
  8.         </div>
  9.         <p class="menu_head">Header-2</p>
  10.         <div class="menu_body">
  11.             <a href="#">Link-1</a>
  12.          <a href="#">Link-2</a>
  13.          <a href="#">Link-3</a>
  14.         </div>
  15.         <p class="menu_head">Header-3</p>
  16.         <div class="menu_body">
  17.           <a href="#">Link-1</a>
  18.          <a href="#">Link-2</a>
  19.          <a href="#">Link-3</a>        
  20.        </div>
  21.   </div>  
  22. </div>
  23. </body>
------pues esto seria todo--agradezco cualquier ayuda ------