Hola chicos, tengo un mapa de google integrado en una parte de mi página y me gustaría crear un botón de alternar para alternar el mapa entre pantalla completa y tamaño normal. Por lo tanto, cuando hace clic en él, el mapa se extiende para llenar toda la pantalla del navegador y hacer clic nuevamente en él para recuperar su tamaño original en la página. ¿Cómo lo haría?¿Cómo creo un botón mostrar pantalla completa para alternar mi página de google maps para que sea pantalla completa?
Respuesta
Aquí hay una aplicación de jQuery.
$("#map_toggler").click(function() {
$("#map").toggleClass("fullscreen")
});
En el CSS:
#map {
width: 400px;
height: 200px;
}
#map.fullscreen {
position: fixed;
width:100%;
height: 100%;
}
no probado, pero algo en la línea de que debería funcionar.
¿Y qué tal escapar del modo de pantalla completa? Por ejemplo, al presionar la tecla ESC, ¿qué harías entonces? – Andrej
Haga que el documento escuche la clave de escape y responda: '' '$ (document) .keyup (function (e) { if (e.keyCode == 27) { $ ('# map'). RemoveClass (' pantalla completa '); // esc } }); '' ' – AntonB
Si tiene un mapa en su página, todo lo que necesita hacer es escribir algunos javascript para cambiar el tamaño del DIV que contiene el mapa. No he implementado un ejemplo que cambie el tamaño del DIV para llenar el navegador, pero here es uno que alterna el tamaño de un mapa div de javascript (yo uso mooTools para establecer style.width en el elemento, pero puede usar cualquier prefieren manipular el DOM).
Si está usando jQuery, puede usar "animate" - http://docs.jquery.com/Effects/animate –
Una excelente sugerencia o "interpolación" si es bovino inclinado (http://mootools.net/docs/core/Fx/Fx.Tween). – RedBlueThing
Excelente.Estaba buscando algo como esto, pero no lo supe hasta que lo vi. Gracias por publicar su sandbox para que podamos jugar. – sehummel
en tecleo usted tiene que cambiar el tamaño del div donde se tiene mostrar el mapa ..... Creo que su simple
sobre el Dom listo:
- la correspondencia y del centro de Init
- obtener el tamaño actual de CSS del div que contiene el mapa
En enter-pantalla completa-clic de botón:
- Actualice el CSS (tamaño y posición)
- Disparador el método de mapa de cambio de tamaño
- central SET mapa
on-pantalla completa botón click salida:
- actualización de la CSS (vuelta al tamaño inicial y la posición)
- Gatillo el método de mapa de cambio de tamaño
- Conjunto centro del mapa
puede encontrar el código here
Ahora tenemos una API de pantalla completa https://developer.mozilla.org/en/DOM/Using_full-screen_mode que solo selecciona el elemento DOM que desea establecer en pantalla completa y llama a la API de pantalla completa en él. Algo como esto
var elem = document.getElementById("myvideo");
if (elem.requestFullScreen) {
elem.requestFullScreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullScreen) {
elem.webkitRequestFullScreen();
}
- 1. Pantalla completa Google Map
- 2. Mostrar video HTML5 Pantalla completa
- 3. [Pantalla de bienvenida] ¿Cómo mostrar una imagen en pantalla completa?
- 4. Pantalla completa Iframe
- 5. Cómo pantalla completa un QGLWidget?
- 6. Widget de pantalla completa
- 7. JWPlayer para pantalla completa Video de fondo
- 8. GLFW Alternar el modo de ventana abierta a pantalla completa
- 9. Método para la página HTML de pantalla completa centrada verticalmente?
- 10. Safari Mobile pantalla completa
- 11. iOS - Force pantalla completa video
- 12. Java GUI Pantalla completa para pantallas múltiples
- 13. Pantalla completa con pyqt4?
- 14. Pantalla completa C# Aplicación
- 15. Forzar pantalla completa en Chrome
- 16. Cambiar al modo de pantalla completa
- 17. android Salir del modo de pantalla completa
- 18. ¿Cómo mostrar la ventana emergente a pantalla completa en javascript?
- 19. ¿Cómo puedo hacer un cuadro de diálogo de jQuery Mobile que no sea de pantalla completa?
- 20. Java Windows 8 Pantalla completa?
- 21. ¿Cómo mostrar una ventana de TYPE_SYSTEM_ALERT a pantalla completa?
- 22. Mantenga la API de pantalla completa en pantalla completa después de hacer clic en un vínculo
- 23. minimizar pantalla completa OpenGL Window
- 24. UINavigationController no de pantalla completa
- 25. ¿Cómo pongo mi aplicación OpenGL en modo de pantalla completa?
- 26. "pantalla completa" <iframe>
- 27. Imagen de pantalla completa de iPhone
- 28. ¿Cómo detectar cuando una página sale de pantalla completa?
- 29. ¿Habilitar pantalla completa con balancín?
- 30. Mostrar el modo de pantalla completa en Tkinter
Es posible que desee volver a formular la pregunta "¿Cómo se puede crear un control COM que contara IE para inyectar algo de JavaScript en la página para que los mapas de Google siempre se muestran a pantalla completa" para evitar que sea cerrado como no relacionado con la programación. –
OH sí - perdón cuando :) – Ali