我有一个代码可以很好地独立作为小提琴,但是一旦我将代码导入到我的 WordPress 环境中就无法工作。基本上我试图根据日期范围数组限制可选日期。
工作小提琴:http: //jsfiddle.net/rLnTQ/658/
为什么当我导入到我的 WordPress 页面时这不起作用?我相信这可能与对“beforeShowDay:disabledays”的引用有关。
无论如何,这是我的代码:
var unavailableDates = ["29-6-2013"];
function disabledays(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) == 0)
{
return [false, "", "Unavailable"]
}
else
{
var day = date.getDay();
return [true, "", ""];
}
}
jQuery(document).ready(function($){
$('#bookingDate').datepicker({
changeMonth:true,
changeYear:true,
dateFormat:"dd/mm/yy",
minDate:"+2d",
constrainInput: true,
beforeShowDay: disabledays
});
});