原文连接;http://www.ido321.com/375.htmljavascript
Jquery UI是一个很是丰富的Jquery插件,而且UI的各部分插件能够独自分离出来使用,这是其余不少Jquery插件没有的优点。最近对UI中的datepicker插件学习了一下,这款日期选择/日历显示插件很好用。废话很少说,先来张图,看看效果:css
使用很简单,上代码:html
1: <!DOCTYPE>
2: <html>
3: <head>
4: <title>日历控件</title>
5: <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
6: <script src="js/calendar.js"></script>
7: <link rel="stylesheet" href="css/calendar.css" />
8: <meta charset="utf-8"/>
9: </head>
10: <body>
11: <div id="datepicker">
12:
13: </div>
14: <script type="text/javascript">
15: $( "#datepicker" ).datepicker();
16: </script>
17: </body>
18: </html>
1: <!--文本框获取焦点显示日历须要导入的js文件 -->
2: <script src="js/custom.min.js"></script>
1: 日期选择:<input type='text' id='datepicker'/>
1: <script type="text/javascript">
2: $( "#datepicker" ).datepicker(
3: {
4: showMonthAfterYear:true, //年在前,月在后
5: yearSuffix:"年", //添加后缀年
6: prevText:"上一月", //鼠标放在翻月按钮上显示的文字
7: nextText:"下一月",
8: monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",], //以中文显示月份
9: //以中文显示每周(必须按此顺序,不然日期出错)
10: dayNamesMin:["日","一","二","三","四","五","六",],
11: //在文本框中显示日期的格式
12: dateFormat:"yy-mm-dd",
13: });
14: </script>
1: showOn:"button", //在文本框后添加选择按钮
能够为按钮添加一张图片或者修改文本,来美化按钮java
1: buttonText:"日期", //设置选择按钮的文
2: buttonImage:"css/images/animated-overlay.gif", //为按钮设置图片
若是只想显示图片,能够添加下列代码jquery
1: //布尔值,是否将图片显示为按钮形式,FALSE显示按钮形式,TRUE单独显示图片,默认是FALSE
2: buttonImageOnly:true,
还能够自由选择月份和年份git
1: changeYear:true, //布尔值,是否能够选择年份
2: changeMonth:true, //布尔值,是否能够选择月份
效果github
不喜欢英文?ok,我们替换成数字浏览器
1: //changeMonth为TRUE时,月份的缩写
2: monthNamesShort:["01","02","03","04","05","06","07","08","09","10","11","12"],
看看效果app
还能够设置选择的年份范围学习
1: //在changeYear为true时,设置年份范围,c表示当前年份,加减10表示当前年份推后10年和推前10年
2: yearRange: "c-10:c+10",
固然,还能够添加面板
1: showButtonPanel:true, //是否显示面板
对于不喜欢英文的孩子,能够换成中文
1: // 设置面板上返回当前日的文字,只有showButtonPanel: true才会显示出来
2: currentText:"今天",
3: // 设置面板上关闭面板的文字,只有showButtonPanel: true才会显示出来
4: closeText: "关闭",
这些也是咱们常常要用到的吧,若是还须要什么功能,能够本身修改js。我已经将上述代码和从ui抽离出来的datepicker打包,能够直接应用你的项目中。若是你有须要,能够从下面给出的连接下载:
Fork Git :https://github.com/dwqs/datepicker