一款灵活好用的日历控件Kalendae

Kalendae是一款纯js不依赖任何js库的日历控件,可以轻松实现显示月份数量,当前选中多个日期,并可以按照周等你想要的格式去定制选中项。

下载地址:GitHub/Kalendae

第一步:Kalendae引用

使用前需要引用样式文件kalendae.css和JS文件kalendae.standalone.js

<link href="../App_Common/Kalendae/build/kalendae.css" rel="stylesheet" type="text/css" />
 <script src="../App_Common/Kalendae/build/kalendae.standalone.js" type="text/javascript"></script>

第二步:未指定容器(控件)加载Kalendae

var ArrDate = $("#FACE_COURSE_TIME").val().split(",");
         kal = new Kalendae($("#SelectCourseDate")[0], { months: 2, mode: ‘single‘,
             subscribe: { "change": function () { $("#SKDate input[type=‘radio‘][value=‘{0}‘]".format(kal.getSelected())).attr("checked", true); } },
             blackout: function (date) {
                 var equal = false;
                 for (var i = 0; i < ArrDate.length; i++) {
                     if (Kalendae.moment(date).format("YYYY-MM-DD") == ArrDate[i])
                         equal = true;
                 }
                 //判断是否禁用
                 if (!equal)
                     return true;
             }
         });

或者使用CSS方式直接加载日历控件

<div class="auto-kal"></div>

参数设置

<div class="auto-kal" data-kal="months: 3, direction: ‘future‘"></div>

使用JQ创建加载日历控件

$(selector).data(‘kalendae‘)

第三步:使用参数说明

attachTo:将此日历控件加载至所在容器;

mode:控件选择模式,"single"单个日期选择,"multiple"多个日期选择,"range"选择日期范围。

时间: 2024-10-07 06:50:42

一款灵活好用的日历控件Kalendae的相关文章

撸一个Android高性能日历控件,高仿魅族

Android原生的CalendarView根本无法满足我们日常开发的需要,在开发吾记APP的过程中,我觉得需要来一款高性能且美观简洁的日历控件,觉得魅族的日历风格十分适合,于是打算撸一款. github地址:https://github.com/huanghaibin-dev/CalendarView compile 'com.haibin:calendarview:1.0.2' 先上效果图: 动手之前我们需要分析一下魅族是怎么设计如此高性能的日历的,我们打开开发者选项中的显示布局边界: 好吧

iOS开发一款小巧简洁的日历控件

iOS开发一款小巧简洁的日历控件 一.引言 日 历是iOS开发中有时会用到的一个UI控件,网上开源的代码也很多,我浏览过一些,大致有两种模式,一种是日历的逻辑由开发者自己实现,通过计算闰年与平 年来确定月份天数,另外一种模式是通过NSDate这个时间类,来获取日历的信息.我个人认为后一种更加安全,代码性能也会更加优质,下面就是我用这种模 式实现的一个日历控件. 二.设计思路 1.先来看下效果吧                    2.我们需要实现的功能 (1)每行7天,对应星期,列数为将当前月

JS日历控件 灵活设置: 精确的时分秒.

在今年7月份时候 写了一篇关于 "JS日历控件" 的文章 , 当时只支持 年月日 的日历控件,现在优化如下: 1. 在原基础上 支持 yyyy-mm-dd 的年月日的控件. 2. 在原基础上增加支持 yyyy-mm-dd HH:MM 年月日时分的控件. 3. 在原基础上增加支持 yyyy-mm-dd HH:MM:SS 年月日时分秒的控件. 4. 增加确定按钮 及 今天 和关闭按钮.当我切换到其他年份的时候,我点击 "今天"按钮 就可以返回当前的年月份. 配置项如下:

推荐一款优雅的日历控件

原文链接:https://mp.weixin.qq.com/s/SmxDiWIidHS2hwVvFcz_hw 项目需要用到日历控件,这是我们的效果图. 去github上搜了一哈,搜到大神写的CalendarView,各种炫酷效果,我这种的也只需要自定义效果就可以了,话不多说,直接开撸! 这里附上github的链接地址:https://github.com/huanghaibin-dev/CalendarView, 里面的api文档说明还是很齐全的,这里就直接记录我的开发历程. gradle 关联

jquery M97-datepicker日历控件

My97DatePicker是一款非常灵活好用的日期控件.使用非常简单. 1.下载My97DatePicker组件包 2.在页面中引入该组件js文件:     <script type="text/javascript" src="My97DatePicker/WdatePicker.js"></script> 3.页面使用两个方式:     常规调用:  <input id="d11" type="tex

Android自定义控件之日历控件

Android自定义控件之日历控件 2015-10-23 Android开发中文站 三月份学习android,至今也有半年有余,中间也做过两个项目,但是依然感觉自己做的应用不是很有新意,比不上应用市场上那些应用如此绚丽.所以自己仍需继续努力.学习至今,仍感觉自定义控件是一块硬骨头,还没修炼到身后的内功,下面就切入正题,以一次项目的需求,来实现一个自定义的日历控件.效果图先来一发. 我们分析下效果图,然后确定我们的需求. (1).绘制星期的自定义View,用于标识日期的礼拜. (2).绘制日期的自

Fullcalendar 日历控件的基本使用

1:Fullcalendar 日历控件的基本简介 Fullcalendar是一款十分强大的开源日历免费控件,提供了丰富的属性设置和方法调用. 官网地址:https://fullcalendar.io/ 文档地址:https://fullcalendar.io/docs/   优点:1.设置时区 2.丰富的回调函数 3.支持拖拽 多选 4.支持触摸 5.列表视图 6.年.月.周.日的显示 7.前端展示可自定义 8.有完整的文档 2:基本使用方法 需要引用的外部支持文件---->>> 1 &

asp.net Calendar 日历控件用法

asp.net Calendar 是微软自带的一款日历控件,除了简单显示日期时间外, 还可以绑定一些需要的事件. Calendar_DayRender 事件,是在加载都去时间日期时候的方法,用此方法可以在日历对应的每一天上面添加你所需要的事件,下面写一个对应的务实的列子 protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) { ///当日期不是当前月的时候,就去掉它的日期数(就是在本月显示日期的面板上面不显

Excel 日历控件的使用

http://www.excelpx.com/thread-255298-1-1.html Private Sub Calendar1_Click() With Calendar1 ActiveCell = .Value '赋值给激活单元格 .Visible = False '隐藏日历控件 End WithEnd Sub'Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Calendar1 If Target.Co