jquery - 完全包含 fullcalendar.io 中的重叠事件

标签 jquery asp.net-mvc fullcalendar

我正在使用 fullcalendar.io 来显示一系列包含约会的时段。目前,它仅显示约会空档和一些图像作为事件描述的一部分,例如

here

我想做的事情如下:

enter image description here

这些黄色框中的每个行项目都需要有一个悬停工具提示,并且可以单击以运行某些任意事件。

为了做到这一点,我尝试了几个选项:

  1. 扩展事件的描述字段以包含具有 onclick 事件的 div(日历事件将禁用移动/调整大小)。这些 onclick 事件将执行一些 JavaScript 行为。
  2. 创建多个事件,一个用于后台,一个用于每个前台事件 - 但是,它们必须完全包含在后台事件中,如下所示 here (点击“日”后)它们并不完全重叠。

是否有最佳实践或内置功能可以让可点击项目ON事件?

谢谢! 詹姆斯

更新

在 eventRender 行为中,您可以手动更新元素的 CSS 以对其进行移动。允许重叠,如果需要,手动设置 Z-Index,并使用如下内容:

$(element).css({"width":"50px", "margin-left":"-100px"})

最佳答案

有一个 eventRender 回调,可用于以我们想要的任何方式修改事件。查看完整的日历文档。

关于jquery - 完全包含 fullcalendar.io 中的重叠事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30086503/

相关文章:

jquery - TypeError : $. 浏览器未定义

c# - ASP.NET MVC 如何将 FilePath 传递给 PeopleDB?

asp.net-mvc - 什么是 "IIS simulated HTTP requests"?

asp.net-mvc - 如何在 Microsoft.AspNet.Mvc.Facebook.FacebookAuthorize 中动态设置权限?

javascript - FullCalendar v.2.2.6 'hasTime' 使用 addEventSource 时出现未定义错误

javascript - 基于月 View 的全日历自定义 View

javascript - JS/jQuery跨域访问iframe元素(但js文件同域)

javascript - 单击时如何使标签不透明?

javascript - 如何使用 .parent() 方法创建一个仅特定于一个 <div> 的按钮?

javascript - Backbone Jquery Click 在 iOS 上出现巨大延迟