博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fullcalendar小结
阅读量:6591 次
发布时间:2019-06-24

本文共 1927 字,大约阅读时间需要 6 分钟。

最近做的项目需要一个日程插件,在网上找了一些插件觉的fullcalendar 比较好用,总结一下以备后用。

效果图如下:

1 var calendar = null; 2  function ShowCalendar() { 3      if (calendar != null) { 4          return; 5      } 6      var date = new Date(); 7      var d = date.getDate(); 8      var m = date.getMonth(); 9      var y = date.getFullYear();10      calendar = $('#calendar').fullCalendar({11          header: {12              left: 'prev',13              center: 'title',14              right: 'next'15          },16          disableDragging: true,17          selectable: true,18          selectHelper: false,19          select: function (start, end, allDay) {20          },21          editable: true,22          dayClick: function (date, allDay, jsEvent, view) {23              var trueDate = $.fullCalendar.formatDate(date, "yyyy-MM-dd")//被点击的日期 24              ChangeBgColor(this, trueDate, view, jsEvent);25          },26          viewDisplay: function (view) {
//显示27 GetTempData();28 }29 });30 }
配置日历
1 function GetTempData() {2          $("#calendar").fullCalendar('removeEvents'); //绑定前将已经绑定的事件清除3      var jsonData = '{events:[{"backgroundColor":"red", "allDay": "true", "title": "ddd", "id": "821", "end": "2013-05-24", "start": "2013-05-24" }, {"backgroundColor":"red","allDay": "true", "title": "Test event 2", "id": "822", "end": "2013-05-25", "start": "2013-05-25"}]}';4      var jsonObj = eval("(" + jsonData + ")");5      $(jsonObj.events).each(function (i, v) {6          $("td[data-date='" + v.start + "']").addClass("dateselected");7      })8  }
将数据绑定到日历上来
1 function ChangeBgColor(obj, date, view, jsEvent) { 2      if($(obj).hasClass("dateselected")){ 3           $(obj).removeClass("dateselected"); 4           // DelItem(date, view); 5      } 6      else{ 7          $(obj).addClass("dateselected"); 8          // AddNewItem(date, view); 9      }10  }
单元格的点击事件

 

转载于:https://www.cnblogs.com/justconnor/p/3161881.html

你可能感兴趣的文章
Parcelbale接口
查看>>
新建一个express工程,node app无反应
查看>>
Python去掉字符串中空格的方法
查看>>
[转] 用GDB调试程序(五)
查看>>
OCM_第十一天课程:Section5 —》数据仓库
查看>>
水晶报表
查看>>
kettle-多文件合并
查看>>
MyEclipse6.5的反编译插件的安装
查看>>
Jenkins + Ansible + Gitlab之ansible篇
查看>>
cogs 539. 牛棚的灯
查看>>
SQL SERVER 备份数据库到指定路径语句
查看>>
3.Knockout.Js(属性绑定)
查看>>
v140平台工具集与v110工具集选择
查看>>
EF6+Sqlite连接字符串的动态设置
查看>>
下拉加载更多
查看>>
您是哪一种类型的老板?
查看>>
SQL SERVER 2012 只能识别20个CPU的问题
查看>>
设计模式(十)外观模式
查看>>
C/C++语言中Static的作用详述
查看>>
[Android Samples视频系列之ApiDemos] App-Activity-Recreate
查看>>