Ho bisogno di aiuto con l'applicazione datepicker nell'app mobile.Datepicker in jquery mobile è duplicato quando viene aggiunto in una seconda pagina
Sto usando l'interfaccia utente jQuery con datepicker nella mia app. Ma il DatePicker è mostrato due volte (duplicato) quando lo metto nella seconda pagina. Comunque quando inserisco il datepicker nella prima pagina, viene mostrato ok.
Questo è un esempio, se lo si esegue si può vedere che il datepicker è duplicato nella seconda pagina.
<!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>
Grazie per avermi aiutato in anticipo.
Onestamente jQuery Mobile è progetto molto sperimentale e hanno ancora molti bug –
Questa non è una risposta, ma dovrebbe aiutare - tutto quello che fate che funzionerà meglio se si mantiene ONE 'page' div in ogni file html. I widget hanno problemi con questo e i file html multipagina sono gestiti in modo diverso tra JQM alpha2 e alpha3 - ha rotto anche i miei widget personalizzati. – naugtur
Inoltre ho trovato una lib di jQuery nascosta: http://jquerymobile.com/test/js/ che è il widget dell'interfaccia utente di jQuery. Non so se questo aiuta –