【发布时间】:2013-06-11 21:15:00
【问题描述】:
我创建了一个带有标记增量的时间线,以显示两个日期之间的时间,它工作正常,但我现在想将日期附加到它的适当增量标记上。
见我小提琴:http://jsfiddle.net/vK8WA/
如您所见,我们获取日期,计算出要显示多少标记以及给它们多少间距以使它们在时间轴上平均放置,然后创建元素。
如果两个日期之间的天数等于或小于31,我们会为每一天显示标记,但如果天数等于或大于32,我们会以周为单位显示标记( 7 天)。
如何将每个增量的日期附加到其各自的标记<div>?帮忙?
编辑
如下所示,我在我的方法中使用了i 来增加时间线上的日期编号。看看我的新小提琴:http://jsfiddle.net/vK8WA/1/
我的问题现在是数字越来越高。我需要提取月份名称,并在日期达到 31(或 30、28,具体取决于月份)后将数字转回 1,并按顺序获取下个月。有人可以帮忙吗?
【问题讨论】:
-
标记在哪里?你能简化代码,把它粘贴到这里并坚持一些简单的问题吗?
-
为什么不能在函数“//插入每个标记”期间附加日期?