# 加载方式
## Class加载
```
<div id="box" class="easyui-calendar" style="width:200px;height:200px;"></div>
```
## JS调用加载
```
<div id="box"></div>
<script>
$(function () {
//JS 加载调用
$('#box').calendar({
});
});
</script>
```
# 属性列表
| 属性名 | 值 | 说明 |
| --- | --- |
| width | number | 日历控件宽度。默认值180。|
| height | number | 日历控件高度。默认值180。|
| fit | boolean| 当设置为 true 的时候,将设置日历控件大小自适应父容器。默认值 false。|
| border | boolean | 定义是否显示边框。默认值 true。|
| firstDay | number | 定义一周的第一天是星期几。0=星期日、1=星期一 等。|
| weeks | array | 显 示 的 周 列 表 内 容 。 默 认 值 :['S','M','T','W','T','F','S']|
| months| array | 显示的月列表内容。默认值:['Jan','Feb', 'Mar', 'Apr', 'May','Jun', 'Jul', 'Aug','Sep', 'Oct', 'Nov', 'Dec']|
| year | number | 年日历。下面的例子显示了如何使用指定的年份和月份创建一个日历。|
| month | number | 月日历。|
| current | date | 当前日期|
| formatter| date | 格式化日期 |
| styler | date | 设置指定日期的样式v
| validator | date 设置指定日期是否可以选择 |
***
```
<script>
$(function () {
//JS 加载调用
$('#box').calendar({
width : 200,
height : 200,
fit : false,
border : false,
firstDay : 0,
weeks : ['S','M','T','W','T','F','S'],
months : ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug',
'Sep', 'Oct', 'Nov', 'Dec'],
year : 2016,
month : 6,
current : new Date(2016,12,17),
});
});
</script>`
```
# 事件列表
| 事件名 | 事件属性 | 说明|
| --- | --- |
| onSelect | date | 在用户选择一天的时候触发。|
| onChange | newDate, oldDate | 在用户改变选择的时候触发。|
***
```
<script>
$(function () {
//JS 加载调用
$('#box').calendar({
width : 200,
height : 200,
onSelect : function (date) {
alert(date.getFullYear() + ":" + (date.getMonth() + 1) + ":"
+ date.getDate());
},
onChange : function (newDate, oldDate) {
alert(newDate + '|' + oldDate);
},
});
});
</script>
```
# 方法列表
| 方法名 | 传参 | 说明 |
| --- | --- |
| options| none | 返回参数对象。|
| resize | none | 调整日历大小。 |
| moveTo | date | 移动日历到指定日期。|
***
```
//返回属性对象
console.log($('#box').calendar('options'));
//调整日历大小
$('#box').calendar('resize');
//移动到指定日期
$('#box').calendar('moveTo', new Date(2015,1,1));
//可以使用$.fn.calendar.defaults 重写默认值对象。
```
- 1、入门案例
- 2、Jquery Easyui 使用方式
- 3、Draggable 拖动组件
- 4、Droppable 放置组件
- 5、Resizable 调整大小组件
- 6、Tooltip 提示框组件
- 7、LinkButton 按钮组件
- 8、ProgressBar 进度条组件
- 9、Panel 面板组件
- 10、Tab 选项卡组件
- 11、Accordion 分类组件
- 12、Layout 布局组件
- 13、Window 窗口组件
- 14、Dialog 对话框组件
- 15、Message 消息窗口组件
- 16、Menu 菜单组件
- 17、MenuButton 菜单按钮组件
- 18、SplitButton 分割按钮组件
- 20、Pagination 分页组件
- 21、SearchBox 搜索框组件
- 22、ValidateBox 验证框组件
- 23、Combo 自定义下拉框组件
- 24、NumberBox 数值输入框组件
- 25、Calendat 日历组件