【问题标题】:FullCalendar: Open gcal event in new tab/windowFullCalendar:在新选项卡/窗口中打开 gcal 事件
【发布时间】:2013-11-01 17:10:03
【问题描述】:

在将 Google 日历输入 FullCalendar 时,是否有可能当用户点击 FullCalendar 中的事件时,该事件会在新选项卡/窗口而不是活动选项卡/窗口中打开?

我查看了 FullCalendar 文档以及在此论坛和 Google 上进行的一些搜索,但没有成功。我认为我的问题很简单,但我似乎找不到答案。

【问题讨论】:

    标签: jquery jquery-plugins fullcalendar gcal


    【解决方案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');}},
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    相关资源
    最近更新 更多