Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2018, 22:53
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Botón .slideToggle(); no deja ver mapa Street View containers

Estuve haciendo pruebas y, por lo que vi, la carga del mapa se adapta a la del elemento HTML en el que se visualizará, pero no ocurre lo mismo cuando este último cambia de tamaño (por eso no se ven las imágenes). Sin embargo, la solución es muy simple: dentro de los paréntesis del método .slideToggle() que usas en la ejecución del clic, como segundo argumento (función que se ejecutará al terminar de ejecutarse el efecto [Fuente]), invoca a la función que realiza la carga del mapa. Por ejemplo, en la página de Google Maps, hay un código de referencia en el que se utiliza una función de nombre initialize() (en otros ejemplos se llama initMap()) la cual se encarga de la carga del mapa. Por tanto, solo necesitarías colocar ese nombre como segundo argumento entre los paréntesis:

Código Javascript:
Ver original
  1. $('#ver_mapa_btn').on('click',function(){
  2.     $('#marco_mapa').slideToggle('slow', initialize);
  3.  
  4.     //Instrucciones
  5. });

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 24/05/2018 a las 22:59 Razón: Especificación