jquery date-pickerを使用していますが、beforeShowDay関数に入力している曜日リストの色が異なり、選択またはクリックできないようにする必要があります。以下はコードです。
私はこの問題をグーグルでたくさん持っています....私は私の問題の半分の解決策を見つけました...それはそれらの特別な日付のためにその色を変えますがクリック可能ですが私はそれらを選択解除したいです
<style type="text/css">
td.specialDay, table.ui-datepicker-calendar tbody td.specialDay a {
background: none !important;
background-color: #fffac2 !important;
color: black;
}
</style>
<script type="text/javascript">
var unavailableDates = ["30-7-2012","11-7-2012","15-8-2012"];
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) < 0) {
return [true,"","Book Now"];
} else {
return [true,"specialDay","Booked"];
}
}
$(function() {
$( "#datepicker" ).datepicker({
minDate: 0,
maxDate: "+3M +10D",
beforeShowDay: unavailable
});
});
</script>
解決策があれば教えてください...ありがとう