2012-04-08 32 views
5

Tengo un modal con los contenidos más altos que la altura del navegador, como resultado tengo algunos contenidos que no se pueden mostrar. (Que parece ser la posición modal es fijo y no se puede desplazar en su conjunto)Cómo hacer desplazamiento modal con la página principal

enter image description here

¿Cómo puedo hacer que el modal desplazable con la página principal de modo que realmente puedo ver el contenido de abajo?

Respuesta

9

Lo que podría hacer que se establece el código CSS del modal position a absoluta en lugar de fijo.

Para ello, acaba de obtener el nombre de la clase del modal o ID como esto y ponerlo en absolute:

.modal { 
position: absolute !important; 
} 

O, mejor aún, editar el CSS principal para su modal (si puede) y cambie position de fixed a absolute.

ejemplo jsFiddle: http://jsfiddle.net/hUNZs/

+0

He encontrado otro buen y simple solución en http://stackoverflow.com/a/34897879/964919 – cbcram

1

He intentado <div class="modal myModal"></div>

CSS

.myModal { 
     overflow: auto !important; 
     height: 300px; //set a height to a modal so it wont overlapped when the body tag's height is smaller than the modal 
} 
+0

Uy me olvidé de leer el "no se pueden recorrer en su conjunto" parte. lo siento –

+2

Esto parece ser lo contrario de lo que está buscando. – coreyward

+0

He editado mi respuesta ... También tuve este problema, y ​​llegué a la conclusión de que cuando la altura del cuerpo es más alta que la altura modal, el modal es desplazable (solo una observación) –

Cuestiones relacionadas