2011-09-23 58 views
0

我正在使用基于JavaScript的日历。我应该在今天的日期引入一条线。我能够实现它扩展的细胞。但是当单元格被折叠时,我不能引入一行。原因是,在折叠的情况下,该行是一个完整的div,而不是七个单独的单元格。如何在某个特定位置放置一个分隔线?

calendar with problem

您可以在上面的图片中看到有显示今天的日期的灰线运行。但不适合崩溃的时代。在他们之间实现一条路线的最佳方式是什么?

+0

最好的办法是将折叠后的部分分成两部分,所以它运行太阳周五和周六,这将让您延长该线。否则,你会陷入困境,试图弄清楚浏览器如何绘制该线,绝对定位它等等。 –

+0

没有看到日历HTML是如何构建的,以及如何显示“今天”,没有太多人可以建议。看看你是否可以在jsfiddle.net或我们可以看到的URL中重建它。 –

回答

0

是否需要这些折叠的只有一个div或可以让它们成为七个div并摆脱边界?

的想法是,使它们成为独立的div然后允许你把较厚的边框(假设你是如何生成线)。

或者您可以使用该标记线相对定位DIV和做它需要有一些计算,然后把它漂浮在你的内容的其余部分。这样,下面的东西布局就没有关系。这确实依赖于有一个相对简单的方法来计算所需的位置(我假设它并不总是在最后一天之前)。

相关问题