我想禁用日期范围之前和之后的日子,任何人都知道我该怎么做? (对不起我的英语不好).
埃尔南
解决方法
所以你的意思是在ACTUAL日历上你不希望别人预定某些日期?
看看这个链接
http://jsfiddle.net/ppumkin/7MTdn/
点击15天后的一天,警报更改..这样的事情?是啊
如果这就是你的意思,我可以尝试根据你的需要改变它.
$('#mycalendar').fullCalendar( { header: { left: 'prev,next today',center: 'title',right: 'month,agendaWeek,agendaDay' },dayClick: function( date,allDay,jsEvent,view ) { var myDate = new Date(); //How many days to add from today? var daysToAdd = 15; myDate.setDate(myDate.getDate() + daysToAdd); if (date < myDate) { //TRUE Clicked date smaller than today + daysToadd alert("You cannot book on this day!"); } else { //FLASE Clicked date larger than today + daysToadd alert("Excellent choice! We can book today.."); } },events: [ { title : 'event2',start : '2011-03-10',end : '2011-05-5' } ] });
请注意,这与1.6.4兼容,而且从版本2开始,大部分API已经改变,事情应该有所不同,但一般事件和逻辑应该是相同的.