【发布时间】:2014-02-10 12:08:50
【问题描述】:
我是使用完整日历的新手,想知道是否可以显示已单击事件的日视图(特别是日期)。如果在“年”或“月”视图中单击事件,则需要执行此操作。
我还想知道的另一件事是,当在日视图中单击事件时,是否可以显示灯箱(显示在其他所有内容之上的 div)。
我已经对这些问题进行了 2 天的研究,尽管我发现了 -
dayClick: function(date, allDay, jsEvent, view) {
$('#calendar').fullCalendar('gotoDate', date);
},
我无法调整或更改它以正确处理事件。
任何建议将不胜感激。
提前感谢您, 克里斯
【问题讨论】:
-
这是可能的,但您的描述必须包含更多您正在尝试做的事情的代码。请使用fiddle 进行操作。
-
你好fabricio,我已将我的代码添加到fiddle.jshell.net/LZ65w,尽管它没有显示输出。因为它需要一个外部 json/php 文件。我发现有关事件点击的信息很难研究。
-
JS Fiddle 也需要外部资源... :-) 看看this。我现在去看看。
-
感谢您的快速响应,我已经使用默认事件更新了当前事件,因此它们可以在示例 fiddle.jshell.net/LZ65w/2 中使用。我发现我需要使用'$('#calendar').fullCalendar('gotoDate', date);'在 eventClick 函数中。但我不是 100% 确定如何从 eventClick 标题中获取日期字段。
-
在查看代码并尝试解决此问题时,我发现' eventClick: function(calEvent, jsEvent, view) { $('#calendar').fullCalendar('gotoDate', calEvent.start ); }, ' 会起作用,但不会改变视图。不确定我是否遗漏了某些东西或正在尝试无效的尝试。 fiddle.jshell.net/LZ65w/4
标签: javascript jquery css plugins fullcalendar