Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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 Jquery FullCalendar-禁用在单个日期调整大小_Javascript_Jquery_Jquery Ui_Calendar_Fullcalendar - Fatal编程技术网

Javascript Jquery FullCalendar-禁用在单个日期调整大小

Javascript Jquery FullCalendar-禁用在单个日期调整大小,javascript,jquery,jquery-ui,calendar,fullcalendar,Javascript,Jquery,Jquery Ui,Calendar,Fullcalendar,我正在使用jqueryfullcalendar 我可以检查一下,如果我的活动是在单一日期,我的意思是没有结束日期,只是开始日期,所以在这种情况下,它不应该调整大小。我该怎么做 例如: 如果我有以下标准:2013-12-03至2013-12-10,则应调整大小 如果我有这样的标准:2013-12-03这不应该调整大小是的,你可以这样做。应该是这样的: 首先使用它并在它内部使用它来获取所有事件,或者您可以根据自己的选择为每个事件服务器端设置事件属性。但如果不是,如果您更喜欢客户端,我不建议这样做,这

我正在使用jqueryfullcalendar

我可以检查一下,如果我的活动是在单一日期,我的意思是没有结束日期,只是开始日期,所以在这种情况下,它不应该调整大小。我该怎么做

例如:

如果我有以下标准:2013-12-03至2013-12-10,则应调整大小


如果我有这样的标准:2013-12-03这不应该调整大小

是的,你可以这样做。应该是这样的:

首先使用它并在它内部使用它来获取所有事件,或者您可以根据自己的选择为每个事件服务器端设置事件属性。但如果不是,如果您更喜欢客户端,我不建议这样做,这里有一个函数可以帮助您:

 var calendar = $('#calendar').fullCalendar({
   ...
   eventAfterAllRender: function(event, element) {
     turnEventsEditable();
   },
   ...
 });


 //Special function
 function turnEventsEditable(){

    var events = new Array();       
    events = calendar.fullCalendar('clientEvents');

        foreach(var e in events){

        if(e.end != "" || e.end != null){

             e.editable = true;

            }else{
             //just to make sure;
             e.editable = false;
            }

        }

    return events;                 
    }