###概述
- 依赖jQuery
- 可展示日历、周历、月历
- 同时提供方法输入日期即可得知该日是该月的第几周以及每月的天数
=== ###使用 在html中引入jQuery.js,FlexoCalendar.js以及FlexoCalendar.css,例如
<link rel="stylesheet" href="FlexoCalendar.css">
<script src="jq.js"></script>
<script src="FlexoCalendar.js"></script>
###调用方法
<script>
$(function(){
$(dom).flexoCalendar();
})
</script>
###参数列表
可选参数 normal | weekly | monthly
默认参数 normal
* normal: 日历
* weekly: 周历
* monthly: 月历
默认参数 ''
自定义日历的id
默认参数 ''
自定义日历的样式名
默认参数 ['日', '一', '二', '三', '四', '五', '六']
周名
默认参数 ['一', '二', '三', '四', '五', '六']
用于周历,修正数字显示
默认参数 true
是否高亮今天,如果选择 false 则不高亮今天
被高亮的日期会有 current-day 的样式
如果是周历还会拥有 current-week 的样式
如果是月历则还会拥有 current-month 的样式
默认参数 true
是否可选中,如果选择 false 则不可选中日期
如果被选中会获得样式 selected
默认参数 false
是否可多选,如果选择 true 则日期可被多选
如果被选中会获得样式 selected
默认参数 false
用于日历,是否禁用可选其他月份的日期,如果选择 true 则禁用可选其他月份的日期
默认参数 当前月
可初始化日历展示月份
默认参数 当前年
可初始化日历展示年份
默认参数 null
自定义高亮的日期
格式 yyyy-mm-dd | yyyy-mm | yyyy-mm-weekn
年月日均可被设为each
yyyy/mm如被设置为each则被认为是日历展示的当前年/月
dd或weekn被设置为each则被设置1号或者第一周
例子: $(dom).flexoCalendar({selectDate:'2014-2-5'})
$(dom).flexoCalendar({selectDate:'2015-04-week2'})
默认参数 null
限定日历上下翻动的上限
格式 ['yyyy-mm','yyyy-mm']
例子: $(dom).flexoCalendar({allowDate:['2013-04','2016-07']})
**该日期为限定的日期的下一个月,和上一个月
默认参数 'icon-arrow-left'
设定日历向左翻动按钮的样式
默认参数 'icon-arrow-right'
设定日历向右反动按钮的样式
默认参数 function(){}
选择时调用的函数
传入参数:选中日期的日期
function(date){}
默认参数 function(){}
日历向后翻动时调用的函数
传入参数:前一个日期,当前的日期
function(prevdate, currentdate){}
默认参数 function(){}
日历向后翻动时调用的函数
传入参数:后一个日期,当前的日期
function(nextdate, currentdate){}