Ошибка в localize DatePicker

#jquery #jquery-ui #datepicker

#jquery #jquery-пользовательский интерфейс #datepicker

Вопрос:

Я пытаюсь локализовать jquery datepicker, но поскольку я не эксперт в jquery, я получаю сообщение об ошибке и не знаю, как это исправить.

Ошибка

 TypeError: 'undefined' is not an object (evaluating '$.ui.datepicker.regional')
  

Вот код datepicker

calendar.js

 $(function() {
    $( ".from" ).datepicker({
      defaultDate: " 1w",
      dateFormat: "dd/mm/yy",
      changeMonth: true,
      numberOfMonths: 1,
      onClose: function( selectedDate ) {
        $( ".to" ).datepicker( "option", "minDate", selectedDate );
      }
  });
    $( ".to" ).datepicker({
      defaultDate: " 1w",
      dateFormat: "dd/mm/yy",
      changeMonth: true,
      numberOfMonths: 1,
      onClose: function( selectedDate ) {
        $( ".from" ).datepicker( "option", "maxDate", selectedDate );
      }
    });
  });
  

и локализация

 <script src="//jquery-ui.googlecode.com/svn-history/r3875/branches/labs/datepicker2/ui/i18n/jquery.ui.datepicker-it.js" ></script>
  

Оба они следуют за следующим кодом

 <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
        <script src="//code.jquery.com/jquery-1.10.2.js"></script>
        <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
  

Ответ №1:

Обратитесь к этой ссылке — Локализация Datepicker

Демонстрационная скрипка

 $(function() {
    $( ".from" ).datepicker( $.datepicker.regional[ "it" ] );
    $( ".to" ).datepicker( $.datepicker.regional[ "it" ] );
});
  

Используйте приведенный ниже тег скрипта для справки.

  <script src="http://jquery-ui.googlecode.com/svn/tags/1.8.20/ui/i18n/jquery.ui.datepicker-it.js" ></script>
  
  • Вам необходимо включить $.datepicker.regional[ "it" ] , чтобы применить настройки локализации.

Обновленная демонстрация

Комментарии:

1. Yeah…it сработало как по волшебству. Отлично .. еще один вопрос. Вы знаете, как изменить размер календаря?