fullcalendar如何仅在月视图中添加div

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fullcalendar如何仅在月视图中添加div相关的知识,希望对你有一定的参考价值。

我想在月视图中仅在事件的fc内容中添加自定义div

JS

 eventRender: function(event, eventElement) {                            
                   eventElement.find('div.fc-content').
    append('<div class="circle"></div>');                           
            }   

上面的代码在所有视图中添加了类圈。我试过了

find('div.fc-month-view div.fc-content')

没有成功。有什么建议吗?

答案

根据https://fullcalendar.io/docs/event_rendering/eventRender/,eventRender回调为您提供了第三个参数,您在代码中没有使用该参数。此参数包含当前视图对象。您可以使用它来确定当前正在使用哪个视图,从而确定是否附加您的额外内容:

eventRender: function( event, element, view ) {
    if (view.name == "month")
    {
        element.find('div.fc-content').append('<div class="circle"></div>'); 
    }
},

请看这里的工作演示:http://jsfiddle.net/sbxpv25p/78/

以上是关于fullcalendar如何仅在月视图中添加div的主要内容,如果未能解决你的问题,请参考以下文章

jQuery FullCalendar:在议程视图中禁用滚动?

周视图中缺少一些事件,而日视图中缺少其他事件,但在月视图中显示

FullCalendar Jquery,选择内天

如何在全日历中禁用拖放

DHTMLX Scheduler Month 仅查看事件计数

如何使用Fullcalendar单击年份视图的相应月份单元格时重定向到月视图