Zapoznaj się z dokumentacją.
beforeShowDay Funkcja przyjmuje datę jako parametr i nie może powrócić tablicę [0] równa prawda/fałsz wskazującą, czy termin ten jest do wyboru, [1] równa nazwą klasy CSS (e) lub "" dla domyślnej prezentacji, oraz [2] opcjonalne wyskakujące okienko narzędziowe dla tej daty. Jest wywoływana dla każdego dnia w datepicker, zanim zostanie wyświetlona.
To oznacza, że trzeba utworzyć funkcję, która będzie miała datę i zwraca tablicę parametrów, których wartości są:
- logiczna - wskazuje, czy data może być wybrany
- ciąg - nazwa klasy css, który będzie aplikowany do dnia
- String - opcjonalnej podpowiedzi kontekstowe tej dacie
tutaj jest exa MPle:
var your_dates = [new Date(2011, 7, 7),new Date(2011, 7, 8)]; // just some dates.
$('#whatever').datepicker({
beforeShowDay: function(date) {
// check if date is in your array of dates
if($.inArray(date, your_dates)) {
// if it is return the following.
return [true, 'css-class-to-highlight', 'tooltip text'];
} else {
// default
return [true, '', ''];
}
}
});
a teraz można dodać styl, aby podświetlić datę
<style>
.css-class-to-highlight{
background-color: #ff0;
}
</style>
Co chcesz dokładnie osiągnąć? –
Chcę zaznaczyć powyższe daty. –