Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2013, 16:58
DmD
 
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires, Argentina
Mensajes: 73
Antigüedad: 16 años, 2 meses
Puntos: 1
Problema ocultar y mostrar div -> jQuery Mobile

Buenas gente!!
Vengo con un problema que me está comiendo la cabeza desde hace unos días y no puedo resolver.

Tengo una aplicación en la que utilizo jquery mobile (y phonegap). El problema es que estoy intentando ocultar un data-role="page" y mostrar otro, pero cuando muestro el otro ya no me toma ningún estilo de jquery!. No se que hacer...

Para que vean el error subí el código acá: http://www.creanet.com.ar/jquery/index_limpio.html (hagan click en m1 o m2 y se ve como desaparece el header por ejemplo y no funciona el data-role="collapsible")

EL código es este:

Código HTML:
<html>
<head>
	<title>Catálogo Messier</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
	
	<!-- CSS -->
	<link rel="stylesheet" href="css/jquery.mobile-1.3.1.min.css" />
	<style>
		img.fullscreen {
			max-width: 100%;
		}		
	</style>
	
	<!-- JS -->
	<script src="js/jquery-1.9.1.min.js"></script>
	<script src="js/jquery.mobile-1.3.1.min.js"></script>
	
	<script type="text/javascript">
		$(function()
		{
			$("#listview_jquery  li  a").click(function() {
				var idsec = $(this).attr('id');
				idsec = idsec.substr(1);
				$('#home').fadeOut(800);
				$('#'+idsec).fadeIn(800);
			})
		});
	</script>
</head>
<body id="pagina_entera">
<div data-role="page" id="home" class="estilo_entero" data-theme="c" >
	<header data-role="header" >
		<h1>Catálogo Messier</h1>
		<a href="#info" data-icon="info" data-iconpos="notext">Info</a>
		<a data-icon="gear" data-iconpos="notext" id="nocturno" >Nocturno</a>
	</header>
	<article data-role="content">
		<ul data-role="listview"  data-filter="true" id="listview_jquery" >
			<li>
				<a id="sm1">
					<img src="imagenes/miniatura/m1.jpg" alt="" />
					<h2>M1</h2>
					<p>Nebulosa del Cangrejo, NGC 1952 </p>
				</a>
			</li>
			<li>
				<a id="sm2">
					<img src="imagenes/miniatura/m2.jpg" alt="" />
					<h2>M2</h2>
					<p>NGC 7089</p>		
				</a>
			</li>
		</ul>
	</article>
</div>

<!-- M1 -->
<div data-role="page" id="m1">
	<header data-role="header">
		<h1 style="width: 310px; margin-left: auto; margin-right: auto; padding-left: 30px;">M1, Nebulosa del Cangrejo, NGC 1952 </h1>
		<a href="#home" data-icon="back" data-iconpos="notext">Home</a>
	</header>
	<img src="imagenes/grandes/m1.jpg" class="fullscreen" />
	<div data-role="collapsible-set" data-theme="c" data-content-theme="d" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d">
		<div data-role="collapsible">
			<h3>Características</h3>
			<p>
				<div style="background: #7BDAFF; padding: 2px 0px 2px 10px;">Denominación</div>
				<b>Nombre:</b> M1</br />
			</p>
		</div>
		<div data-role="collapsible">
			<h3>Observación</h3>
			<p>
				texto
			</p>
		</div>
		<div data-role="collapsible">
			<h3>Localización</h3>
			<p>
				textotextotexto
				<img src="imagenes/localizacion/m1.jpg" alt=""  class="fullscreen"/>
			</p>
		</div>
	</div>
</div>

<!-- M2 -->
<div data-role="page" id="m2">
	<header data-role="header">
		<h1 style="width: 310px; margin-left: auto; margin-right: auto; padding-left: 30px;">M2, Cúmulo globular en Aquarius, NGC 7089 </h1>
		<a href="#home" data-icon="back" data-iconpos="notext">Home</a>
	</header>
	<img src="imagenes/grandes/m2.jpg" class="fullscreen" />
	<div data-role="collapsible-set" data-theme="c" data-content-theme="d" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d">
		<div data-role="collapsible">
			<h3>Características</h3>
			<p>
				<div style="background: #7BDAFF; padding: 2px 0px 2px 10px;">Denominación</div>
				<b>Nombre:</b> M2</br />
			</p>
		</div>
		<div data-role="collapsible">
			<h3>Observación</h3>
			<p>
				texto
			</p>
		</div>
		<div data-role="collapsible">
			<h3>Localización</h3>
			<p>
				textotextotexto
				<img src="imagenes/localizacion/m1.jpg" alt=""  class="fullscreen"/>
			</p>
		</div>
	</div>
</div>
</body>
</html> 

Alguna ayuda???

Saludos,
Daniela.