带有Fullcalendar的Bootstrap popovers - 双击显示?

时间:2015-02-09 16:22:49

标签: jquery twitter-bootstrap fullcalendar

附加到Fullcalendar事件的Bootstrap popover出现了一个奇怪的问题,请点击。

首次点击不执行任何操作,后续点击切换弹出窗口就好了。

我的猜测是第一次点击是启动弹出窗口但没有显示,但这只是一个猜测。我在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;            
            },

任何明智的猫头鹰都会发现我做错了什么?通过大量代码来对这个问题做一个小提琴,希望有人认识到这个问题并指出我正确的方向。

1 个答案:

答案 0 :(得分:1)

问题是: 首先点击:您在事件对象($(this))上创建弹出窗口,并告诉它在“点击”时触发。

那么你必须再次点击才能触发它。

尝试更改trigger: 'hover',或者为每个创建弹出框 eventRender:调用fullcalendar。