一个自己制作的日历小插件,只需给index.html里加入一个```
```
块,自定义id,并写入一段
```
<script>Calender({'containId':'自定义id名'});</script>
```
如上所示的js代码,便可以使用。
### 源代码说明
----
#### 全局变量
curYM
: 当前日历所显示的年月,类型为Array。
yearOpen
: 当前年份下拉列表是否打开,类型为Number。
monthOpen
: 当前月份下拉列表是否打开,类型为Number。
holOpen
: 当前假日下拉列表是否打开,类型为Number。
focusEl
: 当前显示的焦点日期的date-time属性值.类型为String。
weeks
: 一周天数,类型为Array。
lunarData
: 1900-2100年份的农历数据,一年一个单位,每4bit为一个月份,若这一年有闰月,则用高四位表示闰月月份。类型为Array。
tbLeftYear,tbRightYear
: **六十甲子表,类型为Array。
tbHoliday
: **法定节假日,类型为Array。
tbFestival
: 国际节日,类型为Array。
lunarDay
: 汉字数字,用来表示农历日期。类型为Array。
months
: 一年中的所有月份,类型为Array。
ani
: 十二生肖,类型为Array。
feasts
: 农历二十四节气,类型为Array。
feastNumber
: 1900-2100年,所有节气的分布种类,共69种,类型为Array。
yearToNum
: 1900-2100年,每一年对应节气种类的序号,每个单位保存四年序号,每8bit为一个序号,类型为Array。
basicDate
: 二十四节气在各月的基准日期,类型为Array。
`所有回调事件要注意在调用显示日历模块时重置以前的className以及更新年份域值和月份域值`