fullcalendar在dayclick中获取当前点击日期中的events
2017-04-13 21:01
901 查看
避免出现错误,fullcalendar 需要的属性要写 ,下面是部分代码
重要的来了具体实现
events: /* function(start,end,callback){ //alert($.fullCalendar.formatDate(start,'yyyy-MM-dd')); //alert($.fullCalendar.formatDate(end,'yyyy-MM-dd')); var params = {start:$.fullCalendar.formatDate(start,'yyyy-MM-dd'),end:$.fullCalendar.formatDate(end,'yyyy-MM-dd'),empSn:'{{_USER_.name}}'}; $.ajax({ url:"/main/event/getEventList", type:"post", data:params, dataType: 'json', success: function(res){ //var jsontext = [{ id: 1, title: 'studyjQuerypost', start: '2015-09-01 08:00', end: '2015-09-01 10:30',allDay:0 },{ id: 2, title: 'studyjQuerypost3', start: '2015-09-02', end: '2015-09-02',color:'red' }]; callback(res); }, error:function(error){ alert("服务器错误!"); } }); // checkPlan(start,end); },*/ [ { title: 'All Day Event', start: '2017-04-01', end:'2017-04-07', allDay:true, editable:false, textColor:'red', color:'green' }, { title: 'Long Event', start: '2017-04-07', end: '2017-04-10' }]
重要的来了具体实现
dayClick: function(date, jsEvent, view) { var events = $('#calendar').fullCalendar('clientEvents', function(event) { var eventStart = event.start.format('YYYY-MM-DD'); var eventEnd = event.end ? event.end.format('YYYY-MM-DD') : null; var theDate = date.format('YYYY-MM-DD'); // Make sure the event starts on or before date and ends afterward // Events that have no end date specified (null) end that day, so check if start = date return (eventStart <= theDate && (eventEnd >= theDate) && !(eventStart < theDate && (eventEnd == theDate))) || (eventStart == theDate && (eventEnd === null)); }); console.log(events); // do whatever with the console.log(events[0]._allDay); }
相关文章推荐
- 使用Calendar来获取当前日期和时间
- Java使用Calendar获取当前日期
- Android 获取当前日期算前一年、前一月、前一天Calendar
- 获取当前日期算前一年、前一月、前一天Calendar
- Asp.Net利用Ajax实现Fullcalendar动态获取更新events并修改日程单元格背景颜色
- 【Java】使用Calendar类来获取当前的日期
- JQuery fullCalendar 时间差 排序获取距当前最近的时间。
- 使用Calendar来获取当前日期和时间
- 获取当前日期算前一年、前一月、前一天Calendar
- java Calendar 日期获取工具类,昨日开始时间,昨日结束时间,当前周周一日期,当前时间上月第一天,获取当前年第一天
- Java中Calendar的用法以及获取当前日期的后一天
- javascript 添加行,删除行,datepicker获取当前日期和上一个月日期并设置格式,笔记
- 使用vue点击li,获取当前点击li父辈元素的属性值方法
- js获取当前时间日期
- mysql 获取当前日期及格式化 .
- 兼容FF的js获取当前日期
- 通过添加点击手势获取当前坐标
- java 获取当前日期 或者当前时间
- 在JSP页面中获取当前日期时间
- js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss