Foros del Web » Creando para Internet » Diseño web »

Duda Toogle

Estas en el tema de Duda Toogle en el foro de Diseño web en Foros del Web. Pues verán, tengo lo que vendría siendo una cabecera, en esa cabecera existe un botón que al pulsar se despliega un formulario mediante jQuery a ...
  #1 (permalink)  
Antiguo 25/07/2013, 17:37
 
Fecha de Ingreso: julio-2013
Mensajes: 6
Antigüedad: 10 años, 9 meses
Puntos: 0
Duda Toogle

Pues verán, tengo lo que vendría siendo una cabecera, en esa cabecera existe un botón que al pulsar se despliega un formulario mediante jQuery a través de la función slidetoggle.

Hasta ahí todo perfecto, la cosa es que al desplegarse el formulario, éste queda por detrás de una imagen que está debajo.

Querría saber cual es la forma de que al pulsar el botón, a parte de desplegar el menú, se empuje el cuerpo de la página para que se pueda ver perfectamente el formulario.

Muchas gracias.
  #2 (permalink)  
Antiguo 25/07/2013, 17:50
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Duda Toogle

Bienvenido al foro.

Seguramente se trate de un problema de CSS. ¿Tiene ese elemento que se despliega alguna posición absoluta?
  #3 (permalink)  
Antiguo 25/07/2013, 17:54
 
Fecha de Ingreso: julio-2013
Mensajes: 6
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Duda Toogle

Muchas Gracias!

Por defecto, entiendo que viene en posición relativa, aún así he probado y no se cambia.
  #4 (permalink)  
Antiguo 25/07/2013, 17:59
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Duda Toogle

Por defecto la posición de un elemento es estática.

Pues habrá que ver el código que estés usando. Sobre todo lo relativo al CSS.
  #5 (permalink)  
Antiguo 25/07/2013, 18:20
 
Fecha de Ingreso: julio-2013
Mensajes: 6
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Duda Toogle

Aquí está el CSS:

@CHARSET "UTF-8";

body, html {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}

#titulo{text-align:center;
}

#cabecera{
background-color: lime;
color: black;
width: 100%;
height: 40px;

}

#cabecera ul {
padding: 0px;
width: 100%;
height: 100%;
margin-left:5%;
margin-top: 0;
margin-bottom: 0;
}

#cabecera li {
position:relative;
bottom:30%;
float: left;
margin-left:4%;
margin-right:4%;
height: 100%;
list-style: none;
}

#reg {
position:relative;
top:20px;
}


#formulario {
display:none;
margin: 0;
margin-top:20px;
padding: 0;
}


#cuerpo {
background-color: red;
color: black;
width: 100%;
height: 100%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
  #6 (permalink)  
Antiguo 26/07/2013, 03:37
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Duda Toogle

Bueno en principio con ese código no debería de ocurrir lo que dices.

¿Lo tienes publicado en algún sitio? ¿O puedes reproducir el problema en jsfiddle.net?
  #7 (permalink)  
Antiguo 26/07/2013, 04:32
 
Fecha de Ingreso: julio-2013
Mensajes: 6
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Duda Toogle

Al final he decidido hacerlo de otra manera. Muchas gracias por todo!

Etiquetas: página
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:57.