满意答案
mayiluoben
2018.02.08
采纳率:42% 等级:12
已帮助:10637人
Hyman.datePicker({
elem: '#datePicker', //可以是id值,可以是class,亦可以是dom 默认使用第一个元素,必填
theme: Hyman.$('#theme')[0].value || '', //主题,非必填 可填样式名主题或者#fff、#ff0000、rgb(123, 123, 123) 其他填写可能报错 特别提示,不支持rgba
timeScope: Hyman.$('#timeScope')[0].value && Hyman.$('#timeScope')[0].value.split(',') || [], //时间范围 格式['2017-01-01', '2018-12-31'] 或者['2017-01-01', 7]'今天的后七天' 或者 [-7, 7]今天的前7天和今天的后7天
suffix: '', //用于关联关系,唯一性 自定义,非必填
pack: 'body', //容器 默认是'body'
weekName: ['日', '一', '二', '三', '四', '五', '六'], //星期title
tips: { //提示编号和内容
'400': '没有可选日期',
'401': '该日期不可选'
},
startDateId: '', //开始日期输入框,非必填 [必须为input] 使用方法同上【elem】 [固定输出格式 yyyy-MM-dd]
endDateId: '', //结束日期输入框,非必填 [必须为input] 使用方法同上【elem】[固定输出格式 yyyy-MM-dd]
format: Hyman.$('#format')[0].value || '', //日期格式,非必填 默认['yyyy-MM-dd']
text: Hyman.$('#text')[0].value || ' ~ ', //两个时间间隔内容,非必填
isSingleDay: false, //是否启用单天 默认是时间段
trigger: 'click', //触发弹框,非必填 默认[click]
isInput: true, //是否input框,考虑是用value或者innerHTML
readonly: true, //input是否只读
aequilate: true,
opacity: Hyman.$('#opacity')[0].value && +Hyman.$('#opacity')[0].value || 100, //日历控件透明度
tipsTime: 1500, //提示内容关闭时间
zIndex: 999, //层叠顺序
value: Hyman.$('#value')[0].value && Hyman.$('#value')[0].value.split(',') || [0, 7], //设置开始时间和结束时间
weekInvalid: Hyman.$('#weekInvalid')[0].value && Hyman.$('#weekInvalid')[0].value.split(',') || [], //失效的周期,每周的[0-6] 格式【1, 2, 3】
dayInvalid: [], //失效的天数 格式【'0-1-1', '0-10-1'】
mark: { //日期书写格式解释【'0(每一年)-0(每个月)-1(1号)'】,【'2018(2018年)-06(6月)-05(5号)'】
'0-1-1': '元旦',
'0-3-8': '妇女节',
'0-3-12': '植树节',
'0-5-1': '劳动节',
'0-5-4': '青年节',
'0-6-1': '儿童节',
'0-7-1': '建党节',
'0-8-1': '建军节',
'0-9-10': '教师节',
'0-10-1': '国庆节',
}, //特殊日期标记 格式【'0-1-1': '元旦'】
btnsColor: [Hyman.$('#btns1')[0].value, Hyman.$('#btns2')[0].value, Hyman.$('#btns3')[0].value], //按钮颜色自定义 按钮颜色和btns顺序一致 颜色格式【#fff、#ff0000、rgb(123, 123, 123)】
btns: ['now', 'confirm', 'cancel'], //只识别这三个按钮,[当天、确认、取消] 可改变顺序 提示:如果为[]时,则由日期点击触发
nowTxt: '今天', //现在 按钮名称
confirmTxt: '确定', //确定 按钮名称
cancelTxt: '取消', //取消 按钮名称
ready: function() {
Hyman.msg('日期初始化已完成!', {
icon: 1,
time: 1000
});
}, //日历插件第一次生成的回调
cancel: function() {}, //取消的回调
confirm: function() {}, //确认的回调
});
00分享举报