JS日程管理插件FullCalendar简单实例


Posted in Javascript onFebruary 07, 2017

JS日程管理插件FullCalendar简单实例

在线演示              源码下载

HTML

首先第一步就是在需要调用FullCalendar日程插件的页面中载入必要的javascript和css文件,包括jQuery库文件,FullCalendar插件以及FullCalendar样式表。如果您还想要拖动日程的功能,那么还需要加入jQuery ui插件。

<link rel="stylesheet" type="text/css" href="css/fullcalendar.css" rel="external nofollow" > 
<script src="js/jquery-1.9.1.min.js"></script> 
<script src="js/jquery-ui-1.10.2.custom.min.js"></script> 
<script src="js/fullcalendar.min.js"></script>

然后,在页面的body里加入div#calendar,用来放置日历主体。

<div id='calendar'></div>

jQuery

现在我们需要在页面加载完成后,调用FullCalendar插件初始化日历,使用jQuery代码:

$(document).ready(function() { 
 //页面加载完初始化日历 
 $('#calendar').fullCalendar({ 
  //设置选项和回调 
 }) 
 
});

然后保存并浏览页面,你会发现页面中已经显示一个很大的日历表了。当然这还只是一个初步的日历,FullCalendar的强大之处在于它提供了丰富的选项设置、方法及事件,可以很方便的扩展,打造你想要的日历表,先来做一下简单了解。

选项(Options)

FullCalendar官方文档中提供了丰富的操作选项设置,比如是否在日历中显示周末等等,使用方法:

$('#calendar').fullCalendar({ 
 weekends: false //不显示周末,将会隐藏周六和周日 
});

本例需要引用的相关插件:

jQuery下载地址:jQuery v3.0

jQuery ui下载地址:jQuery UI v1.8.18

FullCalendar插件下载地址:FullCalendar

FullCalendar实例源码下载:FullCalendar_demo

FullCalendar的官方网址:http://fullcalendar.io/docs/

Javascript 相关文章推荐
通过JS 获取Mouse Position(鼠标坐标)的代码
Sep 21 Javascript
Javascript倒计时页面跳转实例小结
Sep 11 Javascript
jQuery中add()方法用法实例
Jan 08 Javascript
EasyUI中datagrid在ie下reload失败解决方案
Mar 09 Javascript
详谈javascript异步编程
Feb 21 Javascript
jQuery qrcode生成二维码的方法
Apr 03 Javascript
JavaScript制作简单的框选图表
May 15 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
Dec 19 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
Mar 20 Javascript
Angular HMR(热模块替换)功能实现方法
Apr 04 Javascript
JavaScript fetch接口案例解析
Aug 30 Javascript
Vue js with语句原理及用法解析
Sep 03 Javascript
纯js三维数组实现三级联动效果
Feb 07 #Javascript
在点击div中的p时,如何阻止事件冒泡
Feb 07 #Javascript
bootstrap vue.js实现tab效果
Feb 07 #Javascript
Node连接mysql数据库方法介绍
Feb 07 #Javascript
jQuery监听浏览器窗口大小的变化实例
Feb 07 #Javascript
Bootstrap table表格简单操作
Feb 07 #Javascript
Jquery根据浏览器窗口改变调整大小的方法
Feb 07 #Javascript
You might like
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php对数组排序的简单实例
2013/12/25 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
php cookie 详解使用实例
2016/11/03 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
用ADODB.Stream转换
2007/01/22 Javascript
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
100多个基础常用JS函数和语法集合大全
2017/02/16 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
React中Ref 的使用方法详解
2020/04/28 Javascript
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
Python编写屏幕截图程序方法
2015/02/18 Python
python将图片文件转换成base64编码的方法
2015/03/14 Python
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
python使用socket远程连接错误处理方法
2015/04/29 Python
你应该知道的python列表去重方法
2017/01/17 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
对python中的高效迭代器函数详解
2018/10/18 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
求职简历自荐信
2014/06/18 职场文书
民族精神月活动总结
2014/08/28 职场文书
私人房屋买卖协议书
2014/10/04 职场文书
保护校园环境倡议书
2015/04/28 职场文书
吴仁宝观后感
2015/06/09 职场文书
高三毕业感言
2015/07/30 职场文书
和领导吃饭祝酒词
2015/08/11 职场文书
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang