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:
调用全日历。
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:
调用全日历。