Ich versuche verzweifelt, diese Funktion zu verwenden, um nur bestimmte Tage in meinem Datepicker zu aktivieren, aber die Funktion beforeShowDay
wird niemals ausgelöst: (
selbst das funktioniert nicht:
%Vor%Wenn Sie irgendwelche Ideen haben, würde ich es sehr schätzen!
Tatsächlich funktioniert sogar das nicht:
%Vor%Laut jQueryUIs Datepicker API
Dies erklärt warum
%Vor%funktioniert nicht.
Ich habe auch bemerkt, dass du .datepicker()
mehrmals anrufst und jedes Mal, wenn du ihm verschiedene Parameter gibst.
Anstelle von:
%Vor%Versuchen Sie Folgendes:
%Vor%Ich habe Ihnen auch eine Demo zur Verfügung gestellt: Ссылка . Hoffe das hilft!
Das in die Callback-Funktion übergebene Datum ist ein vollwertiges Datum und Uhrzeit. Wenn Sie also einen Vergleich mit einer kurzen Datumszeichenfolge durchführen möchten, muss eine davon konvertiert werden. Dieser Ausschnitt nur des beforeShowDay-Attributabschnitts des Datepickers zeigt, dass eine Konvertierung erforderlich ist. Hier deaktiviere ich einfach ein einzelnes Datum im Kalender, um den Punkt zu beweisen.
%Vor%Dom gab eine gute Erklärung. Und ich möchte noch mehr Kürzel hinzufügen:
Wenn Sie ein Array mit availableDates im Format haben: 0000-00-00 (JJJJ-MM-TT)
%Vor%Tags und Links jquery datepicker