首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以将事件移动到日期单元格的底部?

是否可以将事件移动到日期单元格的底部?
EN

Stack Overflow用户
提问于 2014-07-10 17:55:02
回答 4查看 1.5K关注 0票数 0

我正在使用带有月份视图的完整日历,我想将事件移动到日期单元格的底部。这是可能的吗?如何实现?

我已经为我的目标做了一张图片,我在Google Chrome的​​元素的帮助下制作了它

EN

回答 4

Stack Overflow用户

发布于 2018-06-08 04:59:06

我只能使用CSS在v.3.9.0中做到这一点

代码语言:javascript
运行
复制
.fc-row .fc-content-skeleton{
    padding-bottom: 2em;
}

并在yout事件中添加一个类,并使用:

代码语言:javascript
运行
复制
.fc-event.your-class{
    position: absolute;
    bottom: 0;
}

票数 1
EN

Stack Overflow用户

发布于 2014-09-05 01:37:58

我不能评论,所以请理解。为了能够做这样的事情,我已经尝试了脑海中的所有东西。在他们的FullCalendar http://arshaw.com/fullcalendar/演示中,我立即看到它使用了表作为结构。这有一个主要的问题。表具有自己的预定义结构,并允许您以特定的表驱动格式对事物进行排序。显然是对的..。

这样做的问题是,根据定义,每个都有一个定义的高度,这些高度是从内容内部构建的。如果你定位绝对(这是你的任务所需要的),他们会做两件事中的一件。消失(如果对内容执行了此操作)或丢失已定义的表列宽。因此,除非你知道一个计算量,否则它们不能移动。

因此,您需要做的(没有前面的实际代码来查看如何填充字段)是计算给定日期内具有状态的每个元素,并给出每个位置的绝对位置。对于每个你想要放在底部的给定项目,你要计算它,然后你必须将每个单独的项目向上移动。

基本上,这不会很好地工作,而且会非常复杂。我不建议你尝试使用这个日历,除非你能以某种方式改变它的结构,使之更灵活一些。

如果有人真的找到了一个很棒的方法!但遗憾的是,从他们为我提供的演示中没有任何有意义的解决方案。

票数 0
EN

Stack Overflow用户

发布于 2014-09-05 06:57:28

我对FullCalendar不太确定,但通常vertical-align: bottom会把数据放在底部。问题是,它会将所有数据放在底部,而不是您在图像中显示的位置。

为了解决这个特殊的问题,你可以在单元格中放置一个新的表格,这样你就可以得到:

代码语言:javascript
运行
复制
<table> //Main Table
    <tr>
        <td>
            <table> // new table
                <tr>
                    <td> data</td>
                </tr>
                <tr> // vertical align : bottom
                    <td>custom event</td>
                </tr>
            </table>
        </td>
    </tr>
</table>

但最后你会看到很多丑陋的代码。(当没有自定义事件时,您可能还想使用rowspan=2 )

另一种方法是始终为这个“自定义事件”留出空间。为此,您只需在<td>上使用一个position:relative; padding-bottom:30px;,然后使用position: absolute; bottom:0创建自定义事件项。

这有一个新的问题,即使你没有自定义事件,你也总是有一个30px的填充底部。(这可以通过使用JavaScript动态添加填充来缓解)

不确定这是否真的对你有帮助,但这些都是我现在想到的事情。

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

https://stackoverflow.com/questions/24673500

复制
相关文章

相似问题

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