在完整日历中禁用特定日期

时间:2018-02-12 09:36:09

标签: php jquery codeigniter fullcalendar

我使用完整日历作为日历日期选择器,我遇到了问题。我想禁用点击日期(红色日期)。

enter image description here

这是我的代码:

$(document).ready(function() {
  $('#calendar').fullCalendar({
    defaultDate: '<?php echo $today; ?>',
    selectable: true,
    dayClick: function(date, jsEvent, view) {
      $('input[type="text"]').val(date.format());
      //alert('Date:' + date.format());
    },
    editable: true,
    height: 400,
    eventLimit: true,
    events: [
      <?php foreach($lead as $l){?>
      {
        title: '<?php echo $l['ids']; ?>',
        start: '<?php echo $l['followup_date']; ?>',
        <?php if($l['ids'] >= $followuplimit) {?>
          backgroundColor    : '#FF0000',
          borderColor    : '#FF0000'
        <?php } else { ?>
          backgroundColor    : '#008C1F',
          borderColor    : '#008C1F'
        <?php } ?>
      },
      <?php } ?>
    ]
  });
});

1 个答案:

答案 0 :(得分:0)

您可以通过向该单元格添加collections.deque类来禁用日期。

逻辑:只需拥有要禁用的日期数组,并检查日期范围内是否存在disabled变量,如果为true则添加禁用类。

date