【问题标题】:Remove 'today highlight' from fullCalendar从 fullCalendar 中删除“今日亮点”
【发布时间】:2018-09-28 22:37:17
【问题描述】:

我正在使用 FullCalendar LLC 的 FullCalendar 3.8.2,我正在实例化它:

$("#calendar-schedules").fullCalendar({
            'themeSystem'   :'bootstrap3',
            'height'        :426
        });

我正在尝试删除当前日期的突出显示(不是“今天”按钮)

我尝试将 'now' 参数添加为 false,但随后出现 moment.js 错误提示

弃用警告:时刻构造回退到 js 日期。这是不鼓励的,将在即将发布的主要版本中删除。更多信息请参考https://github.com/moment/moment/issues/1407

我怎样才能做到这一点?

【问题讨论】:

  • “我收到错误”...这不是错误,它只是一个警告。基本上它真的是说它不能将false 解析为一个时刻,这并不完全令人惊讶。 fullcalendar.io/docs/now 说你必须提供一个 momentJS(或 moment-parseable)对象,或者这个值的函数。 False 是不允许的。
  • 那么不突出显示任何日期的最佳方法是什么?

标签: javascript fullcalendar


【解决方案1】:

您只需更改 CSS 以使“fc-today”类的背景颜色(用于在当前日期突出显示它)与默认背景颜色相同。

在页面的某处添加此 CSS(可能比在 fullCalendar CSS 文件中覆盖它更好,以防您升级版本并忘记您进行了自定义):

.fc-today
{
  background-color:inherit !important;
}

请参阅http://jsfiddle.net/Lfm1odm1/8/ 以获取演示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 2018-10-27
    相关资源
    最近更新 更多