Как установить 2 функции с BeforeShowDay на jQuery Datepicker? - PullRequest
0 голосов
/ 03 июня 2011

У меня есть средство выбора даты, и мне нужно установить функции для запуска в BeforeShowDay.

Я не могу понять, как запустить обе функции с именами, недоступными и отключенными

http://jsfiddle.net/rLnTQ/50/

Заранее спасибо

Lee

1 Ответ

6 голосов
/ 03 июня 2011

Как насчет объединения их в одно?

function disabledays(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) == 0) {
    return [false, "", "Unavailable"]
} else {
    var day = date.getDay();
    return [(day != 0 && day != 2)];
}

}

$ ( '# txtDate'). DatePicker ({ beforeShowDay: отключен })

http://jsfiddle.net/rLnTQ/104/

Или вы можете поместить одно в другое:

function unavailable(date) {
    dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
    if ($.inArray(dmy, unavailableDates) == 0) {
        return [false, "", "Unavailable"];
    } else {
        return disabledays(date);
    }
}

function disabledays(date) {
    var day = date.getDay();
    return [(day != 0 && day != 2)];


}

$('#txtDate').datepicker({
    beforeShowDay: unavailable
})

http://jsfiddle.net/rLnTQ/118/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...