本文实例讲述了jQuery日程管理控件glDatePicker用法。分享给大家供大家参考,具体如下:

之前接触过一款日程管理控件,叫 FullCalendar ,功能很强大,会列出每天的事项,可选择编辑并且可以定制自己的日历,然而,有时候,我们的网页上只需要一个简单的日历,迷你但实用,有日程安排的日期高亮显示,可跳转日期,可选择日期等等基本功能都应该具备,而这时 FullCalendar 就显得太过庞大了,所以,就有了我对 glDatePicker 控件的学习。
先看效果:
橘红色表示当前选择的日期,蓝色表示今天日期,绿色表示特使日期,可以理解为有日程安排的日期,关于颜色名称的描述可能不准确,就不要深究了。。。另外,后面两张图片可以看出是可以跳转到指定日期的。
该控件有多个皮肤,只需要选择对应的自己觉得好看的 css 文件即可,本例中为默认样式。
该控件还可以设置哪些日期可选,哪些不可选,可以捆绑数据,可以监听点击事件和鼠标悬浮等等。
有一点需要注意的是,该控件为 datePicker 控件,一般需要通过其他页面元素来触发,也就是说该控件往往是跟在一个 input 之后的,但是现在需要的是日程管理,而不是日期选择,所以,我们不需要有其他控件的出现,这里我用了一个很原始的办法来解决的,就是写一个空的 div ,设置其宽为200px ,高为0,并且设置该日历始终显示,这样就可以基本解决问题了。
下面是控件的快速使用方法:
<link href="glDatePicker.default.css" rel="external nofollow" rel="stylesheet" type="text/css"/> <script type='text/javascript' src="jquery-1.9.1.js"></script> <script type='text/javascript' src="glDatePicker.min.js"></script> <body> <div id="test"></div> </body>
#test{
width: 200px;
height: 0;
}
$(function () {
$('#test').glDatePicker(
{
showAlways: true, //一直显示,也可以点击文本框触发,当纯粹datePicker使用
//dowNames: ['日', '一', '二', '三', '四', '五', '六'],
//monthNames: ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'], 汉化
specialDates: [
{
date: new Date(2013, 9, 16),
data: jsonObject //jsonObject数据,可以根据需要设计
}
],
onClick: function(target, cell, date, data) {
//TODO
}
});
})
specialDates 就是日程安排的关键参数了,我们从数据库中读取数据,然后将这些数据按照预定的格式传给控件就行了,值是一个列表,可以有多个日程。然后就是 onclick 事件方法的编写了,可以弹窗啊,打开网页啊等等,看自己需要了。
这里主要介绍了它日程管理的应用,略过了其他参数的解释,更多使用说明和 Demo 请移步 官网。
PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:
在线日期/天数计算器:
http://tools./jisuanqi/date_jisuanqi
在线日期计算器/相差天数计算器:
http://tools./jisuanqi/datecalc
在线日期天数差计算器:
http://tools./jisuanqi/onlinedatejsq
Unix时间戳(timestamp)转换工具:
http://tools./code/unixtime
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery日期与时间操作技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
# jQuery
# 日程管理
# 控件
# glDatePicker
# jquery UI Datepicker时间控件冲突问题解决
# jquery UI Datepicker时间控件的使用及问题解决
# jquery UI Datepicker时间控件的使用方法(终结版)
# jquery UI Datepicker时间控件的使用方法(加强版)
# jquery UI Datepicker时间控件的使用方法(基础版)
# jquery 日期控件datepicker属性详细解析
# datePicker——日期选择控件(with jquery)
# jQuery日程管理插件fullcalendar使用详解
# 基于jQuery的日期选择控件
# JQuery EasyUI 日期控件如何控制日期选择区间
# 的是
# 多个
# 可选
# 可选择
# 自己的
# 是一个
# 相关内容
# 还可以
# 过了
# 鼠标
# 要有
# 我对
# 感兴趣
# 用了
# 给大家
# 太过
# 写了
# 解决问题
# 只需要
# 可以看出
相关文章:
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
,想在网上投简历,哪几个网站比较好?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
如何确认建站备案号应放置的具体位置?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
建站之星Pro快速搭建教程:模板选择与功能配置指南
如何通过FTP服务器快速搭建网站?
建站之星如何配置系统实现高效建站?
公司网站设计制作厂家,怎么创建自己的一个网站?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
*服务器网站为何频现安全漏洞?
盐城做公司网站,江苏电子版退休证办理流程?
如何解决VPS建站LNMP环境配置常见问题?
山东网站制作公司有哪些,山东大源集团官网?
高端网站建设与定制开发一站式解决方案 中企动力
如何通过多用户协作模板快速搭建高效企业网站?
如何在云虚拟主机上快速搭建个人网站?
如何快速搭建高效简练网站?
营销式网站制作方案,销售哪个网站招聘效果最好?
如何在万网开始建站?分步指南解析
高性能网站服务器部署指南:稳定运行与安全配置优化方案
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
盘锦网站制作公司,盘锦大洼有多少5G网站?
建站之星3.0如何解决常见操作问题?
jQuery 常见小例汇总
怀化网站制作公司,怀化新生儿上户网上办理流程?
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
如何在IIS中新建站点并配置端口与物理路径?
建站之星展会模版如何一键下载生成?
大连 网站制作,大连天途有线官网?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
网站制作公司排行榜,抖音怎样做个人官方网站
如何快速查询域名建站关键信息?
电商网站制作公司有哪些,1688网是什么意思?
网站制作的步骤包括,正确网址格式怎么写?
如何通过智能用户系统一键生成高效建站方案?
如何规划企业建站流程的关键步骤?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站VPS配置与SEO优化指南:关键词排名提升策略
如何快速搭建FTP站点实现文件共享?
如何实现建站之星域名转发设置?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
如何快速查询网址的建站时间与历史轨迹?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
建站之星安装后界面空白如何解决?
高端建站如何打造兼具美学与转化的品牌官网?
深入理解Android中的xmlns:tools属性
建站之星CMS建站配置指南:模板选择与SEO优化技巧
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
*请认真填写需求信息,我们会在24小时内与您取得联系。