2. 添加您的意见

创建输入字段:

<输入id='myID'>

3. 初始化日历

用一行简单的 JavaScript 进行设置:

new DeskyCalendar({'myID': {}});

最少的例子

两列

轻松切换到双日期选择:

new DeskyCalendar({'calendar_date_selector1': {mode: \\\"double\\\"}});

禁用日期

想要限制日期?只需添加

const d = new Date();
new DeskyCalendar({'calendar_date_selector2': {disableBefore: d}});
结论

DeskyCalendar 只需几行代码,即可满足您的日期选择需求,同时又轻量且高效。是时候用这个优雅的解决方案来升级您的表单了。快乐编码!

","image":"http://www.luping.net/uploads/20241009/17284428126705f1bc90a10.jpg","datePublished":"2024-11-03T20:05:55+08:00","dateModified":"2024-11-03T20:05:55+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 使用 DeskyCalendar 提升您的日期选择:Vanilla JS 解决方案

使用 DeskyCalendar 提升您的日期选择:Vanilla JS 解决方案

发布于2024-11-03
浏览:497

Elevate Your Date Selection with DeskyCalendar: A Vanilla JS Solution

想要增强您的表单而不显得多余?来认识一下 DeskyCalendar,这是一个用纯原生 JavaScript 制作的极简、响应式日期选择器。它旨在为您的日期选择过程添加风格和功能,而不会给您的项目带来压力。

演示和项目页面

演示页面 -> https://danruggi.github.io/datepicker/
项目链接 -> https://github.com/danruggi/datepicker

主要特点

?完全响应式:在任何设备上看起来都很棒——日历不再被压扁。
?双/单格式:轻松选择单个日期或范围。
?添加“任何日期”选项:允许用户自由选择任何日期,非常适合过滤器和报告。
?禁用日期:防止选择过去或未来的日期,让一切都在检查中。
?单击时执行外部函数:想要在选择日期时触发自定义操作吗?简单易行!
快速设置

1.包含CSS和JS

只需将这些链接放入您的 HTML 中即可:


2. 添加您的意见

创建输入字段:

3. 初始化日历

用一行简单的 JavaScript 进行设置:

new DeskyCalendar({'myID': {}});

最少的例子

两列

轻松切换到双日期选择:

new DeskyCalendar({'calendar_date_selector1': {mode: "double"}});

禁用日期

想要限制日期?只需添加

const d = new Date();
new DeskyCalendar({'calendar_date_selector2': {disableBefore: d}});
结论

DeskyCalendar 只需几行代码,即可满足您的日期选择需求,同时又轻量且高效。是时候用这个优雅的解决方案来升级您的表单了。快乐编码!

版本声明 本文转载于:https://dev.to/daniele_rugginenti_fecc8b/elevate-your-date-selection-with-deskycalendar-a-vanilla-js-solution-50h4?1如有侵犯,请联系[email protected]删除
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3