首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类似Javascript日历的Skyscanner

类似Javascript日历的Skyscanner
EN

Stack Overflow用户
提问于 2012-12-26 17:37:53
回答 2查看 868关注 0票数 2

我正在寻找一个像Javascript日历(jQuery供电,如果可能)天空扫描仪。jQuery的UI不适合我的需求,因为它不是很灵活。

例如,我需要添加按钮(如Skyscanner)来选择下一个周末。另外,我想把它们放在日历网格的顶部。

我最近搜索了很多,但什么也没找到。

有什么想法要分享吗?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-12-26 17:55:06

虽然不是基于jQuery,但我真的很喜欢并建议使用Kalendae

另一个是JSCal2,它拥有所有的功能(比如月份和年份的选择等等,但不是确切的UI),尽管我认为它不是完全免费的--请查看他们的网站。

而且Zebra也不错,功能强大,简约,并且基于jQuery。

像Skyscanner这样设计精确的datepicker我想你找不到,所以你可以看看哪一个最适合你。

编辑:关于将按钮添加到日历的一种简单方法:请参阅这个问题"jquery datepicker adding custom button";其中还有一个示例引用的jsfiddle。请注意,本例使用了jQuery的Datepicker。

票数 3
EN

Stack Overflow用户

发布于 2014-05-12 17:37:10

我以一种间接的方式解决了这个问题。

beforeShowDay我将日期作为一个类添加到每个日历项目中,即" date -YYYYMMDD“如果填充了日期数组,则添加一个额外的类"preSelectedDay”

beforeShow我在datepicker周围动态地包装了一个带有新按钮的容器,从datepicker中抓取并应用样式

input.focusin然后我向datepicker添加了一个css类来覆盖内联样式,因为这现在由包装器处理。

button.hover通过操作DOM并添加"selectedDay“类,按钮悬停将突出显示日期

button.click日期数组然后查找第一个和最后一个类"selectedDay“,并通过抓取之前添加的日期" date -YYYYMMDD”来填充数组。

我在这里创建了一个演示- http://www.darrencousins.com/lab/jqueryui-datepicker-skyscanner/

(请忽略样式)

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14038611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档