2013-08-10 3 views
0

Я использую jQueryUI 1.10.3. С этой версией можно выбрать только сегодняшнюю дату. С версией 1.9.1 вы можете выбирать даты, которые будут бесконечно распределены в будущем. Я предполагаю, что в моем коде есть ошибка. В то время как в 1.10.3 консоль ничего не говорит, с 1.9.1 она забрасывала «t.originalEvent undefined» (в Firebug) и «не может прочитать свойство» типа «неопределенного» (в инструментах Chrome dev). Как я могу найти ошибку?jQueryUI datepicker maxdate

Мой JS-код:

$(function() { 
     $(".datepicker").datepicker({ 
      numberOfMonths: 3, 
      minDate: 0, 
      maxDate: "+3M" 
     }); 
     $(".datepicker").datepicker("option", "dateFormat", "dd.mm.yy"); 
     $.datepicker.regional['de'] = { 
      clearText: 'Löschen', 
      clearStatus: 'Aktuelles Datum löschen', 
      closeText: 'OK', 
      closeStatus: 'Schließen ohne Änderung', 
      prevText: '< früher', 
      prevBigText: '<<', 
      prevStatus: 'Zeige vorherigen Monat', 
      prevBigStatus: 'Zeige vorheriges Jahr', 
      nextText: 'später >', 
      nextBigText: '>>', 
      nextStatus: 'Zeige nächsten Monat', 
      nextBigStatus: 'Zeige nächstes Jahr', 
      currentText: 'Heute', 
      currentStatus: 'Zeige jetzigen Monat', 
      monthNames: ['Januar','Februar','März','April','Mai','Juni', 'Juli','August','September','Oktober','November','Dezember'], 
      monthNamesShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], 
      monthStatus: 'Zeige anderen Monat', 
      yearStatus: 'Zeige anderes Jahr', 
      weekHeader: 'W', 
      weekStatus: 'Woches des Jahres', 
      dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], 
      dayNamesShort: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], 
      dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'], 
      dayStatus: 'Als ersten Tag der Woche setzen', 
      dateStatus: 'Wähle D, M d', 
      dateFormat: 'mm/tt/jj', 
      firstDay: 1, 
      initStatus: 'Wähle ein Datum', 
      isRTL: false 
     }; 
     $.datepicker.setDefaults($.datepicker.regional['de']); 
     $('.timepicker').timepicker({ 
      timeFormat: 'HH:mm', 
      hourGrid: 6, 
      minuteGrid: 15, 
      stepMinute: 15, 
      addSliderAccess: true, 
      sliderAccessArgs: { touchonly: false }, 
      timeOnlyTitle: 'Lieferzeit', 
      timeText: 'Vorschau', 
      hourText: 'Stunde', 
      minuteText: 'Minute', 
      currentText: 'Jetzt', 
      closeText: 'OK' 
     }); 
    }); 

Скриншот: enter image description here

ответ

Смежные вопросы