Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/03/2013, 11:37
Avatar de Reedyseth
Reedyseth
 
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 9 meses
Puntos: 36
Respuesta: Hacer algo luego de slideToggle()

Mira el codigo anterior era una suposicion por que no lo habia probado, pero tras una serie de pruebas me di cuenta que al usar jQuery 1.9.1 .toggle() que funcionaba como un evento de click para mostrar y esconder ha sido quitado para evitar ambiguedad con el efecto .toggle(), por que lo que tienes dos opciones, usara el plugin migrate de jQuery para que funcione o adaptarte a la nueva version y trabajar sin el .toggle() y hacer tu propio toggle, yo me voy por la opcion de hacer mi propio toggle ya que eventualmente ya no se usara, por lo tanto te pongo un ejemplo que acabo de hacer para que funcione exactamente como el toggle, y asi tambien puede colocar la posicion del #header de absoluto a fixed:

Código Javascript:
Ver original
  1. var enableCuadro = false;
  2.        
  3.         $(document).ready(function() {
  4.             $("#cuadro").hide();
  5.            
  6.             $("#mostrar").click(function () {
  7.                 if(!enableCuadro) {
  8.                     $("header").css("position", "absolute");
  9.                     $("#cuadro").slideDown();
  10.                     enableCuadro = true;
  11.                 }else if(enableCuadro) {
  12.                     $("header").css("position", "fixed");
  13.                     $("#cuadro").slideUp();
  14.                     enableCuadro = false;
  15.                 }
  16.             });
  17.         });

Lo pruebas y me comentas, ,saludos !!!
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.