javascript - 限制全日历中每天创建的事件数

标签 javascript jquery fullcalendar

我正在使用全日历。我想在一周的 View 中将每天创建的事件数限制为 4 个。 我看过此链接,但没有太大帮助 stackoverflow question eventLimit 选项仅限制显示的事件,但我想在每周 View 中每天创建 6 个事件后停止创建事件。

最佳答案

试试这个。

select: function( start, end, jsEvent, view) {
    var eventCounter = 0;
    $('#calendar').fullCalendar('clientEvents', function(event) {
        if (start.format('YYYY-MM-DD') == event.start.format('YYYY-MM-DD')) {
            eventCounter++;
        }
    });
    if (eventCounter < 6) {
        // Code to create event
    }
}

这在本地对我有用。

关于javascript - 限制全日历中每天创建的事件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35570324/

相关文章:

javascript - 如何阻止表单自动提交? (Django/jQuery)

javascript - 根据视口(viewport)大小切换 CSS 样式表

javascript - 使用 slideDown()/slideUp() 进行水平溢出

javascript - 数据表: How to show the show Entries dropdown beside the Showing 0 to 0 of 0 entries in the table structure

ruby-on-rails - 以可搜索的方式优化/缓存事件发生

javascript - jquery获取所有表单元素属性和值

javascript - JQuery 初学者

c# - FullCalendar 提前一小时

jquery - 渲染后对 jquery fullcalendar 进行动画处理

javascript - Node.js 回调设计 - 如何在回调中使用 res