Tengo un proyecto con jQuery Mobile + phonegap y tengo algunos problemas con el pie de página y el contenido div.Contenido usando todo el espacio disponible con jQuery Mobile
una página básica jQuery Mobile tiene el siguiente aspecto:
<div data-role="page" data-theme="b" id="map">
<div data-role="header" data-theme="b" data-position="inline">
<a href="#" data-rel="back" data-icon="arrow-l">Back</a>
<h1>MAP</h1>
</div><!-- /header -->
<div data-role="content" id="map_canvas">
</div><!-- /content -->
<div data-role="footer" data-theme="d">
<h4>TEST</h4>
</div><!-- /footer -->
</div><!-- /page -->
Ahora estoy tratando de cargar los mapas de Google en el contenido de lo que utilizar esto en JavaScript:
$('div').live("pageshow", function()
{
var myOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
y este es el resultado:
el problema es que el Foote r no se pega a la parte inferior, a menos que se especifique el atributo data-position="fixed"
así:
<div data-role="footer" data-theme="d" data-position="fixed">
<h4>TEST</h4>
</div><!-- /footer -->
Eso está bien, pero el problema es el mapa está cargando antes de jQuery Mobile tomar el pie de página en la parte inferior, como resultado tengo este página:
Donde se puede ver el mapa utilizando sólo el espacio que queda antes de que se trasladó a la parte inferior.
Mi pregunta es ... ¿qué evento debo esperar o qué necesito agregar a mi código para poder cargar el mapa y usar todo el espacio entre el encabezado y el pie de página?
Hola ... Gracias por su sugerencia. Si utilizo todo ese CSS, la aplicación se vuelve loca y no funciona correctamente ... pero si solo agrego esta parte: http://pastebin.com/JPUTjB0N funciona muy bien con jQuery Mobile ... Edite su respuesta para marcarla como correcto – SERPRO
Gracias por la solución. Estaba buscando esto por bastante tiempo. – WhatsInAName
Esta solución realmente me ayudó para jQM v1.2.0. ¡Gracias! – themanatuf