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 相关文章推荐
JavaScript入门教程(5) js Screen屏幕对象
Jan 31 Javascript
ExtJs 表单提交登陆实现代码
Aug 19 Javascript
jquery 缓存问题的几个解决方法
Nov 11 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
Aug 27 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
Apr 03 Javascript
jquery实现简单的瀑布流布局
Dec 11 Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 Javascript
vue项目常用组件和框架结构介绍
Dec 24 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
详解ajax的data参数错误导致页面崩溃
Apr 30 Javascript
微信小程序使用字体图标的方法
May 23 Javascript
vue实现禁止浏览器记住密码功能的示例代码
Feb 03 Vue.js
纯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和ACCESS写聊天室(七)
2006/10/09 PHP
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
PHP加密解密类实例分析
2015/04/20 PHP
apache和PHP如何整合在一起
2015/10/12 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
2019/04/08 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
Prototype String对象 学习
2009/07/19 Javascript
jQuery中html()方法用法实例
2014/12/25 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
2016/12/16 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
JavaScript实现页面高亮操作提示和蒙板
2021/01/04 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
利用Python将时间或时间间隔转为ISO 8601格式方法示例
2017/09/05 Python
python实现聊天小程序
2018/03/13 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
html5的localstorage详解
2017/05/09 HTML / CSS
校园门卫岗位职责
2013/12/09 职场文书
幼儿园辞职信
2015/05/13 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript