Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/07/2010, 15:28
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: Saber que funcion de toggle se va a ejecutar (jquery)

seguro que probas haciando clic en la parte de abajo del div que firefox no lo toma pero hacelo seleccionando "document" en vez de "document.body"

a mi me funciona

Código Javascript:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3.   <head>
  4.     <title></title>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6.     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
  7. <script>
  8.     $( function (){
  9.  
  10.         $('#id').click( function(){
  11.             $('#id2').slideToggle('fast');
  12.         });
  13.  
  14.         $(document).click( function (evt){
  15.             if ( $("#id2").is(":visible") && evt.target.id != "id")
  16.                 $('#id2').slideUp('fast');
  17.         });
  18.  
  19.     });
  20. </script>
  21.     <style>
  22.         body{background-color:blue}
  23.         #id2{height:30px; width:250px; background:red;}
  24.     </style>
  25.   </head>
  26. <body>
  27.  
  28.     <button id="id">Toggle</button>
  29.     <div id="id2"></div>
  30.  
  31. </body>
  32. </html>