У меня есть эта функция, которая будет собирать определенное числовое число дней, чтобы использовать в другой функции, которая отключит эти дни.Настройка jquery datepicker определенных дней недели unclickable
/* grab off days*/
function off(){
for (var key in offDays) {
if (offDays.hasOwnProperty(key)) {
return offDays[key];
}
}
}
Например, вернется 0, 1 для воскресенья и понедельника. Теперь я хочу использовать те дни, чтобы отключить дни на datepicker, но когда я использую следующий код, он отключает только первый из них в порядке. Думаю, мне нужно каким-то образом пробраться, но как?
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
//console.log('Checking (raw): ' + m + '-' + d + '-' + y);
for (i = 0; i < disabledDays.length; i++) {
if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) !== -1 || new Date() > date) {
//console.log('bad: ' + (m+1) + '-' + d + '-' + y + '/' + disabledDays[i]);
return [false];
}
if(date.getDay() === off()){
return [false];
}
}
проверки последнего, если заявление
что 'offDays' это массив? –
да! ех. {«tues»: 2, «weds»: 3, «thurs»: 4} –
также можете делиться «disabledDays» –