jquery - Fullcalendar - 根据事件选择突出显示一天

标签 jquery css fullcalendar

在全日历中,您可以选择一个事件(触发)eventClick 函数/回调。我想要做的是在单击事件时突出显示事件的日期(在月 View 中)。

例如,如果事件是在 10 月 30 日,我选择了该事件,我希望突出显示当天的背景颜色。这与 fullcalendar 处理“今天”的方式非常相似,它以淡黄色突出显示今天。

我似乎无法弄清楚如何将 fc-event 类或事件对象本身与日历中的实际日期 div 联系起来。我的 10 月 30 日事件出现在以下 div 中(即 10 月 30 日框):

<div class="fc-sun fc-widget-content fc-day35 fc-first">

如何根据事件对象找到这个 div(以便我可以突出显示它)?

最佳答案

您可以简单地使用 select method在完整的日历中。

例如:

$('#calendar').fullCalendar('select', date);

date 来自 event.start 的地方:

eventClick: function( event, jsEvent, view ) {
    //pass event.start to select method
}

关于jquery - Fullcalendar - 根据事件选择突出显示一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7823112/

相关文章:

jquery - 使用 jquery 验证和日期选择器未定义错误 : TypeError: t. cssHooks

javascript - Ajax 不在由 ajax 填充的 div 中触发

javascript - 键盘使用后 iPad css3 动画闪烁

HTML, Bootstrap 3 : curved bottom brand navbar

jquery - iOs 跳转包含 INPUT 的固定页脚

html - 显示对齐问题不会正确对齐

fullcalendar - dayView 中的 jQuery FullCalendar 重音

jquery - FullCalendar 无法正确加载正文

javascript - 完整日历中的事件不会由 eventspush 加载

jquery - 使用jquery替换脚本src未执行