Necesito ayuda con el uso del datepicker en la aplicación móvil.Datepicker en jquery mobile está duplicado cuando se agrega en una segunda página
Estoy usando el jQuery UI datepicker en mi aplicación. Pero el marcador de fecha se muestra dos veces (duplicado) cuando lo coloco en la segunda página. Sin embargo, cuando pongo el marcador de fecha en la primera página, se muestra bien.
Este es un ejemplo, si lo ejecuta puede ver que el marcador de fecha está duplicado en la segunda página.
<!DOCTYPE html>
<html>
<head>
<title>Datepicker Test</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css"/>
<link rel="stylesheet" href="http://jquerymobile.com/demos/1.0a3/experiments/ui-datepicker/jquery.ui.datepicker.mobile.css" />
<script src="http://code.jquery.com/jquery-1.5.min.js"></script>
<script src="http://jquerymobile.com/demos/1.0a3/experiments/ui-datepicker/jQuery.ui.datepicker.js"></script>
<script src="http://jquerymobile.com/demos/1.0a3/experiments/ui-datepicker/jquery.ui.datepicker.mobile.js"></script>
<script src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
</head>
<body>
<!-- Start of first page -->
<div data-role="page" id="firstPage">
<div data-role="header">
<h1>First page</h1>
</div><!-- /header -->
<div data-role="content">
<p><a href="#secondPage">Next page with a Datepicker</a></p>
</div><!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div><!-- /footer -->
</div><!-- /page -->
<!-- Start of second page -->
<div data-role="page" id="secondPage">
<div data-role="header">
<h1>Second page</h1>
</div><!-- /header -->
<div data-role="content">
<label for="date">Date Input:</label>
<input type="date" name="date" id="date" value="" />
</div><!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div><!-- /header -->
</div><!-- /page -->
</body>
</html>
Gracias por ayudarme con anticipación.
Honestamente jQuery Mobile es un proyecto muy experimental y todavía tiene muchos errores –
Esto no es una respuesta, pero debería ayudar - lo que lo hace va a funcionar mejor si se mantiene una 'div page' en todos los archivos html. Los widgets tienen problemas con eso y los archivos html de varias páginas se manejan de forma diferente entre JQM alpha2 y alpha3; también rompió mis widgets personalizados. – naugtur
También encontré una jQuery lib oculta: http://jquerymobile.com/test/js/ que es el widget jQuery UI. No sé si esto ayuda –