【发布时间】:2016-07-25 20:57:15
【问题描述】:
(这对于 StackOverflow 来说可能不够具体,但我确实有实际的代码示例。如果您认为它太模糊,请在评论中告诉我或投票结束。)
背景
我正在为内部网络应用程序设计一个日期范围选择器。它的工作方式是点击输入将弹出一个预定义范围列表,类似于日期范围选择在 Google 结果上的工作方式:
只有当用户点击自定义范围/日期时,他们才会获得日历。弹出窗口内有面板,横向滑动,它们会看到一两个日历(如果是范围或单个日期)。
问题
我正在寻找一个可以插入到我现有的自定义日期选择器类中的日期选择器脚本。我希望能够从 JS 调用它,并附加一个回调以返回日期。不会有input HTML 元素。
我心目中完美的 API 会让我做这样的事情:
var beginDatePicker = new DatePicker({
default: beginDate,
callback: function(event){
// do stuff with returned date
}
})
... .appendChild( beginDatePicker.el.wrapper );
这样我可以创建一个日历,然后使用回调来存储日期并动画到第二个日历,然后最后将日期放在隐藏的输入中。
我找不到任何模块化的开源日期选择器脚本。它们都需要一个input 元素,但我需要能够随时创建和销毁日历。
有人知道以上述方式工作的库/脚本/类吗?
【问题讨论】:
标签: javascript datepicker calendar