Witam,

Czy ktoś spotkał się z problemem że w pluginie DatePicker (http://docs.jquery.com/UI/API/1.7.2/Datepicker)

okienko kalendarza otwiera się pod wszystkimi warstwami. Na stronie mam kilka warstw i niestety kalendarz pojawia się pod nimi w wyniku czego w ogóle go nie widać sad.gif

Wszędzie w stylach pluginu dodałem w kilku miejscach z-index: 99999999999999;  bez skutku :/

Czy ktoś wie może jak to rozwiązać questionmark.gif


Rozwiążę jednak to trochę inaczej.
Zamiast otwierać okno kalendarze po najechaniu na inputa, wyświetle go na stałe w elemencie DIV.

Pytanie tylko co zrobić by kod:
  1. $("#datepicker").datepicker('getDate')

Zwracało datę w formacie yy-mm-dd ? Z tego co widze getDate nie reaguje na ustawienia w setDefaults()


Problem rozwiązano smile.gif
----------------ROZWIĄZANIE-----------------
  1. // Ustawienia kalendarza
  2. $.datepicker.setDefaults({
  3. monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik', 'Listopad', 'Grudzień'],
  4. dayNames: ['Dimanche2', 'Lundi2', 'Mardi2', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
  5. dayNamesMin: ['Pn', 'Wt', 'Śr', 'Czw', 'Pt', 'Sob', 'Nd'],
  6. altFormat: 'yy-mm-dd',
  7. dateFormat: 'yy-mm-dd',
  8. showOn: 'both',
  9. speed: 'fast',
  10. showAnim: false
  11. });
  12.  
  13. // Zaladowanie kalendarza
  14. $("#datepicker").datepicker();
  15.  
  16. // reakcja na zdarzenie oraz wstawienie daty do pola hidden formularza
  17. $("#datepicker").click(
  18. function(){
  19. var dataYYMMDD = $.datepicker.formatDate( "yy-mm-dd", $(this).datepicker("getDate"));
  20. $("#data").val(dataYYMMDD);
  21.  
  22. }
  23. );