Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Datepicker
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam, miałem działającą funkcję wyświetlającą daty. Coś mnie podkusiło na zmiany i wprowadziłem nowe menu.
Aby menu działało poprawnie należało w sekcji head dodać:
  1. <link rel="stylesheet" href="css/normalize.min.css">
  2. <link rel="stylesheet" href="css/defaults.min.css">
  3. <link rel="stylesheet" href="css/nav-core.min.css">
  4. <link rel="stylesheet" href="css/nav-layout.min.css">
  5. <!--[if lt IE 9]>
  6. <link rel="stylesheet" href="css/ie8-core.min.css">
  7. <link rel="stylesheet" href="css/ie8-layout.min.css">
  8. <script src="js/html5shiv.min.js"></script>
  9. <![endif]-->
  10. <script src="js/rem.min.js"></script>

a na dole strony:
  1. <script src="js/1.11.2jquery.min.js"></script>
  2. <script src="js/nav.jquery.min.js"></script>
  3. $('.nav').nav();

menu działa poprawnie, ale wywalił się skrypt od wyświetlania daty w inpucie, przed wprowadzeniem menu działało i miałem tak:
  1. .....
  2. <script type="text/javascript" src="js/jquery.js"></script>
  3. <script type="text/javascript" src="datepicker.js"></script>
  4. <link type="text/css" rel="Stylesheet"href="http://ajax.microsoft.com/ajax/jquery.ui/1.8.6/themes/smoothness/jquery-ui.css" />
  5. <style type="text/css">
  6. .ui-datepicker {
  7. background: #333; border: 1px solid #555; color: #EEE;}
  8. </style>
  9. </head>
  10. ............
  11.  
  12. <script type="text/javascript">
  13. $(function() {
  14. $("#data_od").datepicker({dateFormat: 'yy-mm-dd', showOn: 'focus',
  15. buttonImage: 'calendar.jpg',
  16. buttonImageOnly: true,
  17. changeMonth: true,
  18. changeYear: true
  19. });
  20. });
  21. </script>
  22. <script type="text/javascript">
  23. $(function() {
  24. $("#data_do").datepicker({dateFormat: 'yy-mm-dd', showOn: 'focus',
  25. buttonImage: 'calendar.jpg',
  26. buttonImageOnly: true,
  27. changeMonth: true,
  28. changeYear: true
  29. });
  30. });
  31. </script>
  32. .........................................

zlokalizowałem, że jak usunę jedną z nowych linijek:
<script src="js/1.11.2jquery.min.js"></script>
to działa data, a menu już nie.
Otrzymuje komunikat:
Uncaught TypeError: $(...).datepicker is not a function(anonymous function)
@ rejestr.php:57(anonymous function)
@ jquery.js:19o.extend.each
@ jquery.js:12o.extend.ready
@ jquery.js:19(anonymous function)
@ jquery.js:19


Nie umiem tego naprawić, proszę o pomoc
Pyton_000
zamiast pokazywać co miałeś i co masz dodać pokaż co masz po zmianach.
Kishin
  1. <script type="text/javascript" src="datepicker.js"></script>
  2.  
  3. ......
  4.  
  5. <script type="text/javascript">
  6. $(function() {
  7. $("#data_od").datepicker({dateFormat: 'yy-mm-dd', showOn: 'focus',
  8. buttonImage: 'calendar.jpg',
  9. buttonImageOnly: true,
  10. changeMonth: true,
  11. changeYear: true
  12. });
  13. });
  14. </script>


Potrzebujesz tego do zainicjowania datepickera, bez tego nie zabangla smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.