我正在使用 jquery 日期选择器,我希望我在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>
如果有任何解决方案请告诉我...谢谢