【发布时间】:2012-12-18 22:48:47
【问题描述】:
我正在尝试让 Fullcalendar 与 twitter boostrap popovers 一起使用。
如果我单击一个事件,我想在弹出窗口中显示一些详细信息。
所以首先将这个 lil sn-p 添加到 Fullcalendar:
eventClick: function(event, jsEvent, view) {
$this = $(this);
$this.popover({html:true,title:event.title,placement:'top'}).popover('show');
return false;
},
但现在我遇到了两个问题:
- Fullcalendar 位于具有溢出:隐藏或其他内容的 div 中,因为弹出框在 Fullcalendar 的边界上被剪切。我该如何解决?
- 类似于问题 2 我想通过函数将弹出框放置在顶部、左侧、右侧或底部,具体取决于事件在 Fullcalendar 网格中的位置。我怎么能做这样的功能?
谢谢!
【问题讨论】:
-
如果你能提供小提琴或页面链接会很棒。
-
对于第 2 点)我现在实施了一个次优解决方案,即如果事件发生在周日到周三,我将弹出框放在右侧,否则放在左侧。如果view.type 是Day 或agendaDay,我将它放在最上面。这样,您通常可以防止弹出框被任何东西遮挡。
标签: twitter-bootstrap fullcalendar popover