A calendar component, based on
A calendar component, based on jQuery. Demo
在 @yscoder/Calendar的基础上添加了这两个功能。
标记工作日和假期
日期多选
特别感谢 @yscoder/Calendar
Depend<link rel="stylesheet" href="calendar.css">
<script src="jquery.js"></script>
<script src="calendar.js"></script>
Use
<div id="ca"></div> <script> $('#ca').calendar({ // options }); </script>
or
<input type="text" id="in"> <div id="ca"></div> <script> $('#ca').calendar({ trigger: '#in' // options }); </script> Options
{ // width width: 280, // height, height: 280, // zIndex zIndex: 1, // set the trigger selector trigger: null, // offset position offset: [0, 1], // override class customClass: '', // set display view, optional date or month view: 'date', // set current date date: new Date(), // date format format: 'yyyy/mm/dd', // first day of the week startWeek: 0, // week format weekArray: ['日', '一', '二', '三', '四', '五', '六'], // month format monthArray: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], // optional date range // value: `[ start date[, end date] ]` // Fixed date range: [new Date(2016, 0, 1), new Date(2016, 11, 31)] or ['2016/1/1', '2016/12/1'] // Starting today: [new Date(), null] or [new Date()] selectedRang: null, // display data when mouse hover // value: `[{ date: String || Date, value: object }, ... ]` // example: [ { date: '2016/1/1', value: 'A new Year'} ] or [ { date: new Date(), value: 'What to do'} ] data: null, // data label format // No display is set to `false` label: '{d}\n{v}', // arrow characters prev: '<', next: '>', // callback function when view changed // params: view, y, m viewChange: $.noop, // callback function when selected onSelected: function (view, date, value) { // body... }, // callback function when mouseenter onMouseenter: $.noop, // callback function when closed onClose: $.noop, //callback function when multi-selected onMultiSelected: function(data) { } } Methods
$element.calendar(method, value)
setDate
:Setting selected date.
setData
:Setting hover data.
getMultiSelect
: Getting multi-selected date.
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。