fullcalendar。如果我隐藏月份视图并导航到上个月,我怎么能将事件重新发送到他们完美的地方

时间:2010-06-25 00:21:43

标签: jquery fullcalendar

我有另一个自定义的议程视图。如果用户单击按钮议程,则将隐藏原始视图。当用户导航月份时,我有ajax调用来获取事件数据。在正常视图中,事件显示完美。隐藏普通视图并使用我的议程视图后,当用户想要返回正常月视图时,所有事件都会被挤压到左侧。 所以,我的问题是当我调用$(element).show()时,如何才能正确呈现事件?哪里是正确的位置?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我知道它已经超过一年了,但我会回答这个问题,因为我想出了同样的问题。

你需要将fc-view-month,agendaWeek和agendaDays设置为可见性 - 用CSS隐藏,高度也为1px。

$('.fc-view-month').height('1px').css('visibility', 'hidden');

然后显示您的议程列表视图。

我尝试了很多fullcalendar的方法,虽然它绘制了事件,但它们被转移到了左边。可能由于无法找到日历日期的位置,因为hide()隐藏了视图。将视图设置为可见性 - 隐藏意味着它仍然可以看到日历日期。

希望这对某人有帮助:))