Cómo hacer emergente modal como Gmail (cuando tratamos de subir exe el pop-up que genera cubre barra de desplazamiento de la página)emergente modal arriba como Google
5
A
Respuesta
1
Salida los siguientes plugins de diálogo modales para jQuery:
0
Tome un vistazo a la modal option in jQuery UI Dialog o la función JavaScript alert()
si solo necesita un diálogo de texto simple.
7
GMail se ejecuta en iframe
y la superposición div
no está dentro de este iframe, por lo que permanece en la parte superior del iframe en consecuencia en la parte superior de la barra de desplazamiento.
Código de Gmail
html, body {
height:100%;
margin:0;
overflow:hidden; /* no scrollbars (only in the iframe) */
width:100%;
}
.cO { /* this is the iframe */
height:100%;
width:100%;
}
.Kj-JD {
background-color:#C3D9FF;
border:1px solid #4E5766;
color:#000000;
outline:0 none;
padding:5px;
position:absolute;
top:0;
width:450px;
z-index:501; /* div stays on top */
}
.Kj-JD-Jh { /* the shadow */
background-color:#808080;
left:0;
position:absolute;
top:0;
z-index:500;
}
HTML de ejemplo
<body>
<iframe class="cO">...</iframe> <!-- the scroll works on the iframe, not the body -->
<div class="Kj-JD"></div> <!-- outside the iframe -->
<div class="Kj-JD-Jh" style="opacity: 0.5; width: 1440px; height: 361px;"></div> <!-- black background -->
</body>
Para mostrar un div en la parte superior recomiendo jqModal, lo hace todo el trabajo duro para usted.
1
Eche un vistazo a la opción modal en el cuadro de diálogo de la interfaz de usuario de jQuery o la función de alerta de JavaScript() si solo necesita un cuadro de diálogo de texto simple.
Cuestiones relacionadas
- 1. Stackoverflow como ventana emergente modal en jquery
- 2. MVC C emergente # modal
- 3. Window.open como modal popup?
- 4. Ventana emergente arriba Teclado virtual
- 5. Abrir una ventana emergente modal
- 6. Crear una ventana emergente modal simple
- 7. Tiene una ventana emergente javascript modal (como fancybox) que afecta a los rastreadores seo
- 8. cómo animar ventana emergente de abajo hacia arriba en Android
- 9. Cómo cerrar Extensor emergente modal desde el lado del servidor
- 10. ¿La mejor opción para la ventana emergente modal en ASP.NET?
- 11. Cómo crear una ventana emergente modal utilizando JavaScript y CSS
- 12. Ventana emergente modal de ASP.NET, ¿enteramente desde el código?
- 13. C# SQL Arriba como parámetro
- 14. Google Plus compartir en una ventana emergente
- 15. Google Chrome Extension - programación abrir emergente
- 16. Google Maps API Ventana emergente personalizada
- 17. ¿Cómo mostrar una ventana que actúa como un menú emergente?
- 18. ¿Cómo puedo hacer que la ventana emergente modal desplace su contenido con la página?
- 19. HTML modal popup
- 20. Uso de bootstrap-modal como vista Backbone.js
- 21. Diálogo no modal sincronizado
- 22. Cómo codificar una ventana emergente modal de JavaScript (para reemplazar a Ajax)?
- 23. SammyJS json store demo: cómo crear una ventana emergente de producto modal?
- 24. WPF ventana emergente
- 25. ¿Qué es una vista modal?
- 26. Twitter bootstrap - modal abierto sobre un modal ya abierto
- 27. jQuery 'on' no se registra en ventana emergente modal generada dinámicamente
- 28. Google Maps Insertar en Sitio sin ventana emergente
- 29. jQuery ejemplo de ventana modal?
- 30. ¿Cómo puedo pasar datos de una página aspx a una ventana emergente modal ascx?
me puede mostrar un ejemplo de lo que dijo. –
Agregué una parte del código de Gmail, el cuerpo no tiene un rollo, pero el iframe sí y el div no está dentro del iframe, lo que significa que puede colocarse encima de cualquier cosa dentro del cuerpo, por lo tanto encima de las barras de desplazamiento. – BrunoLM
Muchas gracias BrunoLM –