Bootstrap 带有全日历的弹出窗口 - 双击显示?

Bootstrap popovers with Fullcalendar - double click to show?

Bootstrap 附加到 Fullcalendar 事件点击的弹出窗口有一个奇怪的问题。

第一次点击什么都不做,随后的点击切换弹出窗口就好了。

我的猜测是第一次点击是启动弹出窗口但没有显示它,但这只是一个猜测。我在 Fullcalendar 中使用的代码片段是这样的:

            eventClick: function(event, jsEvent, view) {
                $this = $(this);
                $this.popover({
                    html:true,
                    title:event.title,
                    content:event.content,
                    trigger:'click',
                    placement:'top',
                    container:'body'
                }).popover();
                return false;            
            },

有聪明的猫头鹰发现我哪里做错了吗?有很多代码需要对此进行 fiddle,所以希望有人能认识到这个问题并能指出正确的方向。

问题是: 首次点击:您在事件对象 ($(this)) 上创建弹出框,并告诉它在 'click'.

上触发

所以你必须再次点击才能触发它。

尝试更改 trigger: 'hover',或为每个甚至在 eventRender:调用全日历。