jquery日历插件datepicker用法分析


Posted in Javascript onJanuary 22, 2016

本文实例讲述了jquery日历插件datepicker用法。分享给大家供大家参考,具体如下:

我用过好几种日历插件,有的太花哨,有的太简单,有的浏览器不兼容等等,没有一个能让我感到满意的,后来同事给我推荐了jquery.datepick这个插件,我从官方网站下了一个,亲自做了一下,感觉相当的不错,逻辑和样式可以完全分开,并且非常的灵活,支持30个国家的语言,基本能满足我的要求。

这里给出本站下载地址:https://3water.com/jiaoben/19622.html

解压jquery.datepick.package-3.5.2.zip,默认是英文的日历,里面有一个jquery.datepick-zh-CN.js,加上这个可以把英文的变以成中文的,演示地址:http://demo.3water.com/js/2011/jQuery_calendar/index.html

示例代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jQuery Datepicker</title>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="jquery.datepick.js"></script>
<script type="text/javascript" src="jquery.datepick-zh-CN.js"></script>
<script type="text/javascript">
$(function() {
var nowdays = new Date();
var dateConfig = {
 showOn: 'both',        //二个都显示
 buttonImage: 'calendar.gif', //加载图片
 buttonImageOnly: true,    //显示图片的地方有一个突出部分,这个就是隐藏那玩意的
 changeFirstDay: false,    //这个参数干什么的呢,星期一是日历的第一个,不可以改动的
 numberOfMonths: 2,      //显示二个月,默认一个月
 minDate: nowdays,       //显示最小时间是今天
 dateFormat: 'yy-mm-dd',    //日期格式
 yearRange: '-20:+20'     //前后20年,不过这根minDate是今天有冲突,自己去试吧。
};
 $('#goodplugin').datepick(dateConfig);
 $('#showdate').datepick(dateConfig);
});
</script>
<link type="text/css" href="smoothness.datepick.css" rel="stylesheet" />
</head>
<body>
<h1>jquery 日历插件举例</h1>
<br>
<a href="datepick1.html">样式1</a>
<br>
<a href="datepick2.html">样式2</a>
<br>
<a href="datepick3.html">样式3</a>
<br><br><br>
<div id="showdate"></div>
<br>
<br>
<div>左边直接显示,右边要点击<input type="text" id="goodplugin"/></div>
</body>
</html>

说明:datepick插件里面有好多参数要设置,这个要根据个人的需要了。具体请参考jquery的官方网址http://docs.jquery.com/UI/Datepicker#options

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
再谈IE中Flash控件的自动激活 ObjectWrap
Mar 09 Javascript
Jquery图形报表插件 jqplot简介及参数详解
Oct 10 Javascript
jQuery实现下拉框左右选择的简单实例
Feb 22 Javascript
jquery插件unobtrusive实现片段式加载
Jun 15 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
May 17 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
Dec 25 Javascript
javascript常用经典算法详解
Jan 11 Javascript
JS中的phototype详解
Feb 04 Javascript
js基于myFocus实现轮播图效果
Feb 14 Javascript
vue-router:嵌套路由的使用方法
Feb 21 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
Jul 09 Javascript
vue动态设置路由权限的主要思路
Jan 13 Vue.js
js简单设置与使用cookie的方法
Jan 22 #Javascript
prototype框架中美元符号$用法分析
Jan 22 #Javascript
详解javascript传统方法实现异步校验
Jan 22 #Javascript
jquery.validate提示错误信息位置方法
Jan 22 #Javascript
jQuery ajax时间差导致的变量赋值问题分析
Jan 22 #Javascript
jQuery简单获取键盘事件的方法
Jan 22 #Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
Jan 22 #Javascript
You might like
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
php学习之变量的使用
2011/05/29 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
php封装的验证码类分享
2017/02/26 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
2019/12/12 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
如何实现JS函数的重载
2006/09/22 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
jQuery内容筛选选择器实例代码
2017/02/06 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
python的绘图工具matplotlib使用实例
2014/07/03 Python
python 动态加载的实现方法
2017/12/22 Python
python使用xslt提取网页数据的方法
2018/02/23 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
python实现邮件循环自动发件功能
2020/09/11 Python
C语言基础笔试题
2013/04/27 面试题
生产车间主管岗位职责
2013/12/28 职场文书
建筑个人求职信范文
2014/01/25 职场文书
运动会口号8字
2014/06/07 职场文书
2014年妇女工作总结
2014/12/06 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书