多语言展示
当前在线:1835今日阅读:23今日分享:25

JQuery常用插件大全(3)cxCalendar 日期选择器

cxCalendar 是基于 jQuery 的日期选择器插件。它灵活自由,你可以自定义外观,日期的范围,返回的格式等。      本经验分享使用cxCalendar创建日期。
工具/原料
1

笔记本电脑或是台式机

2

互联网

3

谷歌浏览器等

4

cxCalendar

方法/步骤
1

访问https://github.com/ciaoca/cxCalendar,下载cxCalendar ,如下图所示。

2

解压该下载文件,将其中的jquery.cxcalendar.css、jquery.cxcalendar.js(或jquery.cxcalendar.min.js)等文件拷贝进项目文件中,放在新建的css、js文件夹中。

3

(1)载入 CSS 文件(2)载入 JavaScript 文件 (3)DOM 结构(4)调用 cxCalendar$('#element_id').cxCalendar();

4

设置全局默认值// 需在引入 之后,调用之前设置  $.cxCalendar.defaults.startDate = 1980;  $.cxCalendar.defaults.language = {   monthList: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],   weekList: ['Sun', 'Mon', 'Tur', 'Wed', 'Thu', 'Fri', 'Sat'] };

5

cxCalendar 日期选择器

jQuery cxCalendar 日期选择器

示例

默认
在 <input> 的 value 中设置默认值
在参数中设置默认日期

文档

作者

http://ciaoca.com/

Released under the MIT license

6

cxcalendar参数说明,如下图所示。

7

data 属性参数,※ data 属性设置的参数优先级要高于调用时参数设置的值如下图所示

8

多语言配置说明只需载入jquery.cxcalendar.languages.js,即可根据用户的语言环境,自动显示对应的语言。

9

API 接口var Api; $('#element_id').cxCalendar(function(api){   Api = api; }); // 或者作为第二个参数传入 $('#element_id').cxCalendar({   type: 'YYYY/M/D' }, function(api){   Api = api; });

10

基础示例,如下图所示。

11

日期范围,如下图所示。

12

位置设定:根据参数的position属性或标签的data-position属性可以这是选择器显示的位置。默认会根据所在位置,自动调整选择器的位置;若设为 'top' 或 'bottom' 时,会自动调整左右对齐的位置;若设为 'left' 或 'right' 时,会自动调整上下对齐的位置;若设为其他的值时,将不会自动调整任何位置,请预留好空间显示选择器。

13

多语言和节假日,如下图所示。

14

API 接口,如下图所示。

注意事项
1

该插件依赖于JQuery,需要引入

2

只需载入jquery.cxcalendar.languages.js,即可根据用户的语言环境,自动显示对应的语言。

推荐信息