1.首先看下效果:

官网下载链接 https://fullcalendar.io/download
.官方效果图:https://fullcalendar.io/

2.准备工作,引入对应的 css和 js文件

  1. calendar/theme.css
  2. fullcalendar.css
  3. fullcalendar.print.css
  4.  
  5. https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js
  6. https://momentjs.com/downloads/moment.min.js
  7. https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.js

3.实际操作:

对fullCalendar的理解

实例化后的图像:

附上带注解的代码

  1. $('#calendar').fullCalendar({
  2. //是否展示主题
  3. theme: true,
  4. header: {
  5. left: 'prev,next today',
  6. center: 'title',
  7. right: 'month,agendaWeek,agendaDay'
  8. },
  9. defaultDate: time,
  10. //月视图下日历格子宽度和高度的比例
  11. aspectRatio: 1.35,
  12. //月视图的显示模式,fixed:固定显示6周高;liquid:高度随周数变化;variable: 高度固定
  13. weekMode: 'variable',
  14. //初始化时的默认视图,month、agendaWeek、agendaDay
  15. defaultView: 'month',
  16. //agenda视图下是否显示all-day
  17. allDaySlot: false,
  18. //agenda视图下all-day的显示文本
  19. allDayText: '全天',
  20. //agenda视图下两个相邻时间之间的间隔
  21. slotMinutes: 30,
  22. //区分工作时间
  23. businessHours: true,
  24. //非all-day时,如果没有指定结束时间,默认执行120分钟
  25. defaultEventMinutes: 50,
  26. //内容高度
  27. contentHeight: 500,
  28. //设置为true时,如果数据过多超,显示为 +...more ,点击后才会完整显示所有的数据
  29. eventLimit: true,
  30. //设置是否可被单击或者拖动选择
  31. selectable: true,
  32. //点击或者拖动选择时,是否显示时间范围的提示信息,该属性只在agenda视图里可用
  33. selectHelper: true,
  34. //点击日历外的空白区域是否取消选中状态 true为取消 false为不取消,只有重新选择时才会取消
  35. unselectAuto: true,
  36. //Event是否可被拖动或者拖拽
  37. editable: true,
  38. //Event被拖动时的不透明度
  39. dragOpacity: 0.5,
  40. editable: true,
  41. events: [
  42. {
  43. title: '事件1',//事件内容
  44. start:'2018-12-27 20:18',//事件开始时间
  45. end:‘2018-12-27 22:00’,//事件结束时间
  46. color:'blue',//事件框背景的颜色
  47. textColor: 'white',//文字的颜色
  48. borderColor: 'LightGreen',//事件框的颜色
  49. //url: 'www.test.com',//设置事件的url链接
  50. className: 'done'//加类名
  51. },
  52. {
  53. 事件二
  54. },
  55. {
  56. 事件3
  57. }
  58. ],
  59. })

这些参数 header,events 必须设置,其他的都有默认值

JS插件:fullCalendar图解的更多相关文章

  1. 日历插件FullCalendar应用:(二)数据增删改

    接上一篇 日历插件FullCalendar应用:(一)数据展现. 这一篇主要讲使用fullcalendar插件如何做数据的增删改,用到了art.dialog web对话框组件,上一篇用到的webFor ...

  2. 各种Js插件汇总;JavaScript插件

    1.jquery信息提示插件: https://blog.csdn.net/u013517229/article/details/78291841 http://www.jqueryfuns.com/ ...

  3. 【jQuery小实例】js 插件 查看图片

    ---本系列文章所用使用js均可在本博客文件中找到. 像淘宝一样,鼠标放在某一件商品上,展示大图信息,甚至查看图片的具体部位.给人超炫的效果,这种效果实现基于js文件和js插件.大致可以分为三步,添加 ...

  4. 【PC端】jQuery+PHP实现浏览更多内容(jquery.more.js插件)

    参数说明: 'amount' : '10', //每次显示记录数 'address' : 'comments.php', //请求后台的地址 'format' : 'json', //数据传输格式 ' ...

  5. chart.js插件生成折线图时数据普遍较大时Y轴数据不从0开始的解决办法[bubuko.com]

    chart.js插件生成折线图时数据普遍较大时Y轴数据不从0开始的解决办法,原文:http://bubuko.com/infodetail-328671.html 默认情况下如下图 Y轴并不是从0开始 ...

  6. jQuery.cookie.js插件了解及使用方法

    jquery.cookie.js插件实现浏览器的cookie存储,该插件是基于jquery开发,方便cookie使用. jquerycookie.js的下载地址 http://plugins.jque ...

  7. Intense Images – 全屏浏览图像的 JS 插件

    Intense Images 是一个独立的 JavaScript 库,用于查看全屏图像.使用触摸/鼠标来实现图片位置的平移.图像元素的所有样式都是可以自定义的,Intense.js 只处理图像浏览器和 ...

  8. 购物车增加、减少商品时动画效果:jQuery.Fly.js插件使用方法

    某些电商网站加入购物车和减少购物车商品数量时,有个小动画,以抛物线形式增减,如图:      这里用到了第三方jQuery.Fly.js插件(底层依赖Jquery库,地址:https://github ...

  9. 代码规范和常用的js插件以及测试工具

    1.代码规范 .model层 1.1.1database file_proerty 1.1.2java fileProperty. 1.2.字段要有空指针 1.3.不创建爱数据库外键约束 1.4.已知 ...

  10. jquery.autocomplete.js 插件的自定义搜索规则

    这二天开始用jquery.autocomplete这个自动完成插件.功能基本比较强大,但自己在实际需求中发现还是有一处不足!问题是这样:当我定义了一个本地数据JS文件时,格式为JSON式的数组.如下: ...

随机推荐

  1. NCTF2019 小部分题解

    前言 礼拜五领航杯打的比较累,做不出WEB,D3CTF没用,做了NJCTF的一些题目(懒,睡觉到12点起) Misc 第一次比赛先去做misc,以前一直做WEB,以后要WEB+MISC做.礼拜六下午做 ...

  2. PHP代码审计理解(三)---EMLOG某插件文件写入

    此漏洞存在于emlog下的某个插件---友言社会化评论1.3. 我们可以看到, uyan.php 文件在判断权限之前就可以接收uid参数.并且uid未被安全过滤即写入到了$uyan_code中. 我们 ...

  3. python os模块获取指定目录下的文件列表

    bath_path = r"I:\ner_results\ner_results" dir_list1 = os.listdir(bath_path) for dir1 in di ...

  4. 让Vagrant在Windwos下支持使用NFS/SMB共享文件夹从而解决目录共享IO缓慢的问题

    此问题是在拥有相同配置的环境中,项目在win10跑的慢而在win7就正常的情况下发现的,一步步调试之后发现是文件操作的相关行为变的很慢,于是考虑到可能是系统问题,后来在如下链接找到了解决办法:http ...

  5. 2019-2020-1 20199308《Linux内核原理与分析》第三周作业

    <Linux内核分析> 第二章 操作系统是如何工作的 2.1 函数调用堆栈 3个关键性的方法机制(3个法宝) 存储程序计算机 函数调用堆栈机制 中断 堆栈相关的寄存器 ESP:堆栈指针(s ...

  6. Scala教程之:Scala基础

    文章目录 常量 变量 代码块 函数 方法 类 case类 对象 trait main方法 这篇文章我们大概过一下Scala的基础概念,后面的文章我们会有更详细的讲解Scala的具体内容. 常量 在Sc ...

  7. UVA10599:Robots(II)(最长上升子序列)

    Your company provides robots that can be used to pick up litter from fields after sporting events an ...

  8. mybatis源码学习(三):MappedStatement的解析过程

    我们之前介绍过MappedStatement表示的是XML中的一个SQL.类当中的很多字段都是SQL中对应的属性.我们先来了解一下这个类的属性: public final class MappedSt ...

  9. python笔记 函数初识

    1. 函数: 封装一个功能 def    my_len(形参):          ->  def  声明定义一个函数   my_len 函数名命名规则同变量 ······          - ...

  10. PHP字符串全排列算法

    <?php /** * PHP字符串全排列算法 */ $results = []; $arr = []; function bfs($start) { global $arr; global $ ...