javascript - jquery fullcalendar 删除弹出窗口

标签 javascript jquery twitter-bootstrap fullcalendar

我发现样本几乎和我的一样,我需要它,如果我点击屏幕上的任何地方,弹出窗口就会隐藏。是否可以?如果是,如何?

$.fn.popover.defaults.container = 'body';

$('#mycalendar').fullCalendar(
        {
            defaultView: "agendaWeek",
            slotMinutes:60,
            allDaySlot:false,
             header: {
                    left: 'prev,next today',
                    center: 'title',
                    right: 'agendaWeek,agendaDay'
                    },
        eventRender: function (event, element) {
                    element.popover({
                        title: "My Title",
                        placement:             event.start.getHours()>12?'top':'bottom',
                        html:true,
                        content: event.msg
                    });
                  },
                 editable: false,        
          events: [
                    {
                        title  : 'Click me 3',
                        msg: 'I am clipped to the right which is annoying',                            
                        start  : '2011-05-07 12:00:00',
                        end  : '2011-05-07 13:00:00',
                        editable: false,                                                        
                        allDay : false 
                    }                  
                ]
        }); 
 $('#mycalendar').fullCalendar( 'gotoDate', 2011,04,7 );

可以找到 jsfiddle HERE .

任何帮助我将不胜感激

最佳答案

尝试在 eventrender 函数中进行以下更改:

eventRender: function (event, element) {
    element.popover({
        title: "My Title",
        placement:             event.start.getHours()>12?'top':'bottom',
        html:true,
        content: event.msg,
        trigger: 'focus' // trigger popover on element focus
    });
    element.attr('tabindex', -1); // make the element (div) focusable
},

我还更新了 jsfiddle here .

关于javascript - jquery fullcalendar 删除弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27186319/

相关文章:

javascript - 重新计算每个 Bootstrap 轮播幻灯片上相同的 javascript 变量

javascript - 如何检测(所有)鼠标点击?

javaScript 对象过滤器返回未定义

javascript - 我可以从另一个调用一个 js 文件吗?

javascript - 使用 jQuery 突出显示(选择)文本框中的所有文本

ruby-on-rails - Bootstrap 3 模式布局问题

javascript - 关于 JQuery 自动调整大小

javascript - axios删除方法在 react 中不起作用

javascript - jquery slider - 动画时间轴

css - Bootstrap - 居中内部 div