Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我正在使用FullCalendar,dayrender不工作_Javascript_Fullcalendar - Fatal编程技术网

Javascript 我正在使用FullCalendar,dayrender不工作

Javascript 我正在使用FullCalendar,dayrender不工作,javascript,fullcalendar,Javascript,Fullcalendar,我使用的是FullCalendar,我想改变一些特定日期的颜色,我还创建了叠加,每当用户在任何特定日期单击时都会显示出来,这很好 现在我想使用dayrender更改单元格的颜色,但它不起作用。请帮助我 $(document).ready(function() { $('#cal').fullCalendar({ dayClick: function(date, jsEvent, view) { var date=date.format('DD/MM/YY')

我使用的是FullCalendar,我想改变一些特定日期的颜色,我还创建了叠加,每当用户在任何特定日期单击时都会显示出来,这很好 现在我想使用dayrender更改单元格的颜色,但它不起作用。请帮助我

   $(document).ready(function() {
   $('#cal').fullCalendar({
     dayClick: function(date, jsEvent, view) {
        var date=date.format('DD/MM/YY');
        var overlay = jQuery('<div id="overlay"> </div>');
        var label_div=jQuery('<div id=label_date><img  src="../icons/cal.png"></div');
        var label=jQuery('<label id=current_date>'+date+'</label>');
        label.appendTo(label_div);
        label_div.appendTo(overlay);
        var cross=jQuery('<a href="#" id="close" onclick="frameWarp();"><img src="../icons/cross.png"></a>');
        cross.appendTo(overlay);
        var overlay_body=jQuery('<div id=overlay_body></div>');
        overlay_body.appendTo(overlay);
        overlay.appendTo(document.body);


     }//overly complete
      // now change color code which isnt working

        dayRender: function (date, cell) {
    var today = new Date();
    if (date.getDate() === today.getDate()) {
        cell.css("background-color", "red");
    }
}

     })

  });
$(文档).ready(函数(){
$('#cal')。完整日历({
dayClick:函数(日期、事件、视图){
变量日期=日期。格式('DD/MM/YY');
var overlay=jQuery(“”);

var label_div=jQuery('date)是一个矩对象,因此需要与另一个矩对象进行比较

试试这个:

dayRender: function (date, cell) {
    if (moment().isSame(date, 'day')) {
        cell.css("background-color", "red");
    }
}

日期是一个时刻对象,因此需要与另一个时刻对象进行比较

试试这个:

dayRender: function (date, cell) {
    if (moment().isSame(date, 'day')) {
        cell.css("background-color", "red");
    }
}

你成功地使它工作了吗?你成功地使它工作了吗?