Jquery Timepicker Disabletimerange не работает
Я использую версию 1.3.5
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
Я не знаю, почему не работает disableTimeRanges. Я пробовал вот это:
$('.add-costings-starttime').timepicker({
dynamic: false,
dropdown: true,
scrollbar: true,
'disableTimeRanges': [
['1am', '2am'],
['3am', '4:01am']
]
change: function (time) {
var time = $(this).val();
var picker = $(this).closest(".costingsRow").find(".add-costings-endtime");
picker.timepicker('option', 'minTime', time);
}
})
$( document ).ready(function() {
$('input[name="datetime"]').timepicker({
minTime: '10:00am',
maxTime: '04:40pm',
step: 20, // 15 minutes
disableTimeRanges: [
['10:00am', '10:20am'],
['4:20pm', '5:00pm']
],
// showDuration: true
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.10.0/jquery.timepicker.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-timepicker/1.10.0/jquery.timepicker.min.js"></script>
<input id="timepicker"
type="text"
class = "timepicker"
name="datetime"
placeholder = "Time*"
required/>