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 相关文章推荐
通过 Dom 方法提高 innerHTML 性能
Mar 26 Javascript
动态刷新 dorado树的js代码
Jun 12 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
Aug 13 Javascript
基于MooTools的很有创意的滚动条时钟动画
Nov 14 Javascript
利用json获取字符出现次数的代码
Mar 22 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
Dec 18 Javascript
分享vue.js devtools遇到一系列问题
Oct 24 Javascript
vue2使用keep-alive缓存多层列表页的方法
Sep 21 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
详解微信小程序文件下载--视频和图片
Apr 24 Javascript
js实现漂亮的星空背景
Nov 01 Javascript
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
Aug 05 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
一个简单计数器的源代码
2006/10/09 PHP
jQuery 源码分析笔记
2011/05/25 PHP
PHP二维数组的去重问题解析
2011/07/17 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
js常见表单应用技巧
2008/01/09 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
JavaScript实现猜数字游戏
2020/05/20 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
使用Python实现在Windows下安装Django
2018/10/17 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
在OpenCV里实现条码区域识别的方法示例
2019/12/04 Python
用python实现学生管理系统
2020/07/24 Python
New Balance英国官方网站:始于1906年,百年慢跑品牌
2016/12/07 全球购物
Turnbull & Asser官网:英国皇室御用的顶级定制衬衫
2019/01/31 全球购物
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
优秀学生评语大全
2014/04/25 职场文书
2016情人节宣传语
2015/07/14 职场文书
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers
CSS中理解层叠性及权重如何分配
2022/12/24 HTML / CSS