【问题标题】:Get Date Object from Date in FullCalendar从 FullCalendar 中的日期获取日期对象
【发布时间】:2012-03-18 13:45:41
【问题描述】:

fullCalendar API 是否有办法从日期中获取日期对象? 我需要获取特定日期的单元格。这可能吗?

IE,如果我想手动触发 dayclick 事件,我需要 cell。

编辑

我不知道我在上面的小简介中是否足够清楚。 Full Calendar 可以被认为是一个带有单元格的大表格,每个单元格对应于该月的一个日期(在月视图中),当月份更改时,相同的单元格会被回收并给出新的数据来显示。问题是单元格的名称或 ID 与日期无关。因此,假设我想根据日期更改单元格的背景,changeBackGround('01/01/2012','blue'); 据我所知,这是行不通的,因为无法仅通过使用日期来获取表格中的特定单元格.我想知道是否有办法做到这一点。

【问题讨论】:

    标签: jquery jquery-plugins fullcalendar


    【解决方案1】:

    FullCalendar 有一个回调 dayClick,当您单击任何日期时会触发该回调,您可以从那里查看它是否符合您的条件。

    $('#calendar').fullCalendar({
        dayClick: function(date, allDay, jsEvent, view) {
            var myDate = new Date();
            if(date.getTime() === myDate.getTime()){
                //it's that time!
            }
        }
    });
    

    【讨论】:

      【解决方案2】:

      如果您需要设置一些外部访问方法,您可以使用 eventRender 选项将 ID 添加到事件、数据或其他属性。 eventRender 使您可以访问该事件和事件元素的事件数据,因此您可以在其中创建一个带有日期字符串的 ID...希望这会有所帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-17
        • 1970-01-01
        • 1970-01-01
        • 2022-10-13
        • 1970-01-01
        • 2011-01-02
        相关资源
        最近更新 更多