Im使用以下插件:FullCalendar.js by : [https://fullcalendar.io/][1]
我正在将其与 ajax 和 JSON 一起使用。 但是我想知道是否有可能获得一周中的选定日期,因为如果那一天是星期六,我想使某些条件发生,例如:
这可能吗?我一直在看文档并遇到了这个:
https://fullcalendar.io/docs/mouse/dayClick/
但我不确定这是否正确?
根据您的评论,是的,您需要为此dayClick()
:
$('#calendar').fullCalendar({
dayClick: function(date, jsEvent, view) {
var day = date.day(); // number 0-6 with Sunday as 0 and Saturday as 6
alert(day);
}
});
工作示例:https://jsfiddle.net/afn7thme/
参考 https://fullcalendar.io/docs/mouse/dayClick/
有关所有完整日历点击事件的完整列表,请查看 https://fullcalendar.io/docs/mouse/中的文档。
根据您的评论,我认为dayClick回调是您最有可能的选择。
$('#calendar').fullCalendar({
//....
dayClick: function(date, jsEvent, view) {
var dow = date.day(); //this will give you the day of the week. Sunday is 0, Saturday is 6.
//you can now use this to make your ajax call and whatever else you need
}
});
请注意,如果当天有事件,并且用户单击了实际事件(而不是它周围的空白区域(,则不会触发 dayClick 回调。