2010-12-07 9 views
17

Ich möchte Sonntage in jQuery UI-Kalender deaktivieren.Deaktivieren Sie alle Sonntage in jQuery UI Kalender

Von docs kam ich darüber wissen: -

$('#datepicker').datepicker({ minDate: 4,beforeShowDay: $.datepicker.noWeekends }); 

Dies wird deaktivieren Samstagen und Sonntagen beide. Aber ich will nur Sonntag abschalten. Gibt es dafür eine Standardoption?

Bad Art und Weise zu lösen, es

beforeShowDay nehmen wahr oder falsch als params für jeden Tag. Schreiben Sie also eine Funktion, die basierend auf jedem Tag wahr oder falsch zurückgibt.

Antwort

48

versuchen diese

$("#datepicker").datepicker({ 
    beforeShowDay: function(date) { 
     var day = date.getDay(); 
     return [(day != 0), '']; 
    } 
}); 
+1

Oder dieses Ereignis als Option zu einem früheren initiiert Datepicker-Instanz hinzuzufügen: <- Sprache: lang-js -> $ ('# picker'). datepicker ('option', 'beforeShowDay', Funktion (Datum)) { var day = date.getDay(); return [(Tag! = 0), '']; }); – lmeurs

Verwandte Themen