在Mozilla Firefox的jquery周日历插件中移动时间的日期列中,事件位置不合适

时间:2013-08-09 11:59:29

标签: jquery fullcalendar jquery-week-calendar

当我第一次拖动(暂停)event UI时,event出现问题。它不会将列移动到列;而是像这样拖动:

enter image description here

但是一旦我放下(它设置了正确的位置)该事件并再次开始拖动它以便将列完全拖动到列。

仅在第一次出现此问题时刷新页面。 但是如果我在拖动任何事件之前单击今天按钮,那么即使我第一次拖动事件它也适合我。

我发现如果调用_loadCalEvents(new Date());函数,则此问题已解决(今天调用按钮)

所以请在日历渲染后帮助我在jsp页面上调用此功能。

2 个答案:

答案 0 :(得分:2)

在渲染模态/对话框后调用$('#yourCalendarDiv').fullCalendar('render');

  

它立即强制日历渲染和/或重新调整它   大小

您可能在渲染模式之前创建日历,因此日历不知道其大小。在第一次拖动或点击切换视图(今天按钮)后,日历会调整其大小,这就是它的工作原理。

请参阅FullCalendar/Docs/Render

答案 1 :(得分:1)

最后我通过调用

解决了这个问题

$('#calendar').weekCalendar("today");

calendar load之后。它会呈现当前周的所有事件。因此解决了拖动问题。