0

у меня есть этот код на мой взгляд (JS):Jquery timepicker аддон не работает должным образом

$("#mydivelement").timepicker(); 

Вместо только timepicker, он отображает DateTimePicker. У меня есть Datepicker по умолчанию, установленные в макет страницы, если это имеет значение:

$.datepicker.setDefaults({ 
     dateFormat: 'dd/mm/yy', 
     yearRange: '1930:2012', 
     changeYear: true, 
     changeMonth: true, 
     autoSize: true, 
     showAnim: 'slideDown', 
     firstDay: 1 
    }); 

Update: Используется Library- JQuery-щ-timepicker-addon.js

+0

просто идея: почему вы устанавливаете 'dateFormat', когда хотите, чтобы timepicker ... возможно, это может быть проблемой. – evotopid

+0

Это датпикер по умолчанию, а не timepicker – karaxuna

+0

О ... извините, я просто не читал точно ... (теперь это имеет смысл): D – evotopid

ответ

5

У вас не хватает, чтобы добавить {} к внутренней стороне .timepicker()

Jquery

$(function() { 
    $("#mydivelement").datepicker({ 
    dateFormat: 'dd/mm/yy', 
     yearRange: '1930:2012', 
     changeYear: true, 
     changeMonth: true, 
     autoSize: true, 
     showAnim: 'slideDown', 
     firstDay: 1 
    }); 
    $('#timepicker').timepicker({}); // it shows only timepicker without datepicker 
}); 

jsFiddle example

+0

не работает в ie9 :(но работает в chrome. Вы знаете почему? – karaxuna

+0

Не могли бы вы попробовать еще раз? I обновил его. Просто забыл удалить ',' после 'firstday: 1' – agriboz

+0

Нет, это не проблема. Эта строка не работает в библиотеке: $ .fn.datetimepicker.apply ($ (this), tmp_args); – karaxuna