jQuery UI Datepicker - Désactiver les jours

Est-il un moyen (facile) pour définir le jQuery UI Datepicker interdire la sélection de certains, prédéterminé jours?

J'ai été en mesure d'obtenir cette approche de travail, cependant, il produit une erreur nulle, ce qui l'empêche de s'afficher dans IE.

'natDays[...].0' a la valeur null ou n'est pas un objet

Merci d'avance!

Mise à JOUR: Pourrait aider si j'ai inclus un peu de code, non? De toute façon, la plupart de ceci a été pris directement à partir de ladite fil:

natDays = [
        [7, 23], [7, 24], [8, 13], [8, 14], 
    ];

    function nationalDays(date) {
        for (i = 0; i < natDays.length; i++) {
            if (date.getMonth() == natDays[i][0] - 1
            && date.getDate() == natDays[i][1]) {
                return [false, natDays[i][2] + '_day'];
            }
        }
        return [true, ''];
    }

    function noWeekendsOrHolidays(date) {
        var noWeekend = $.datepicker.noWeekends(date);
        if (noWeekend[0]) {
            return nationalDays(date);
        } else {
            return noWeekend;
        }
    }


    $(function() { 
        $("#datepicker").datepicker({
            inline: true,
            minDate: new Date(2009, 6, 6), 
            maxDate: new Date(2009, 7, 14), 
            numberOfMonths: 2, 
            hideIfNoPrevNext: true,
            beforeShowDay: $.datepicker.noWeekends,
            altField: '#alternate',
        }); 
    });

Merci encore!

  • pourriez-vous collez votre code de ce que vous avez c'est l'origine de l'erreur
  • Besoin d'un exemple de code d'au moins la ligne en question...
InformationsquelleAutor Sam | 2009-03-24