Проблемы с Трентом Ричардсоном - PullRequest
5 голосов
/ 23 февраля 2012

Я пытаюсь реализовать таймер Трента, но я не могу это сделать. Я тестирую его в Chrome, Firefox и IE9.

Я уже импортировал Jquery и Jquery UI. Единственная распространенная ошибка, которую я мог найти, заключалась в том, что Jquery UI не была полной версией (без слайдов), но это не мой случай. Во всяком случае, ошибки следующие

Cannot set property 'formatTime' of undefined (line ...)
$.datepicker.formatTime = function(format, time, options) { (this is the line)

Cannot call method '_newInst' of undefined
$t.datepicker($.timepicker._newInst($t, o)._defaults);

Я бы хотел поблагодарить за любую помощь, я действительно новичок в jQuery, и я действительно не понимаю.

Ответы [ 5 ]

1 голос
/ 18 июня 2012

Загрузите полную версию jquery-ui здесь , но отметьте все поля, включая «Datepicker».Затем замените файл jquery-ui js и запустите ваш проект.Работал на меня.

1 голос
/ 29 марта 2012

Используйте его с объектом в качестве входных данных, что означает дополнительные фигурные скобки:

<input type="text" name="pickuptime" id="pickuptime" value=""  /> 
$('#pickuptime').datetimepicker( { } );

вместо этого:

<input type="text" name="pickuptime" id="pickuptime" value=""  /> 
$('#pickuptime').datetimepicker( );
1 голос
/ 23 февраля 2012

У меня была точно такая же проблема ранее сегодня.Я решил это, убедившись, что у меня установлены последние версии jQuery и jQuery UI (сначала я только обновил jQuery, и проблема осталась).Я также хотел бы убедиться, что у вас последняя версия от Трента Ричардсона.

0 голосов
/ 02 августа 2013

Похоже, у вас возникла проблема со ссылкой на jquery UI с datepicker

с веб-сайта выбора даты

enter image description here

попробуйте эту ссылку до выбора даты и времени после ссылки jquery

<script type="text/javascript" 
src="http://code.jquery.com/ui/1.10.3/jquery-ui.js">
0 голосов
/ 07 марта 2012

У меня была точно такая же проблема прошлой ночью.Причиной проблемы оказалось то, что файл javascript Timepicker был загружен после javascript пользовательского интерфейса jQuery.Поскольку timepicker хочет использовать $.datepicker, который должен был быть инициализирован в jQuery UI , он с треском провалился.

В личной ситуации я использую его в среде Ruby on Railsпусть порядок загрузки javascript обрабатывается конвейером ресурсов .Это хорошая среда, которая обрабатывает загрузку JavaScript с минимизацией автоматически.Но я отказался от этого и вернулся к компоновке js-файлов из html вручную, и вуаля!Это сработало.

...