FullCalendar:在新选项卡/窗口中打开 gcal 事件
Posted
技术标签:
【中文标题】FullCalendar:在新选项卡/窗口中打开 gcal 事件【英文标题】:FullCalendar: Open gcal event in new tab/window 【发布时间】:2013-11-01 17:10:03 【问题描述】:在将 Google 日历输入 FullCalendar
时,是否有可能当用户点击 FullCalendar
中的事件时,该事件会在新选项卡/窗口而不是活动选项卡/窗口中打开?
我查看了 FullCalendar
文档以及在此论坛和 Google 上进行的一些搜索,但没有成功。我认为我的问题很简单,但我似乎找不到答案。
【问题讨论】:
【参考方案1】:gcal demo中有一个例子。
代码:
eventClick: function(event)
// opens events in a popup window
window.open(event.url, 'gcalevent', 'width=700,height=600');
return false;
,
这是一个在弹出窗口中打开的示例,调用window.open(event.url, '_blank')
应该会打开一个新窗口/标签。
【讨论】:
为什么是return false;
?
参见the docs:fullcalendar 的默认操作是在同一个窗口中打开这个 url。 return false
防止这种情况发生。
真的吗?我这样做是为了解决这个问题eventClick: function(event)
if(event.title)
window.open(getUrl(event.title),'_blank');
,
以上是关于FullCalendar:在新选项卡/窗口中打开 gcal 事件的主要内容,如果未能解决你的问题,请参考以下文章