引导弹出框位于完整日历中的单元格下



我正在使用带有引导弹出窗口的fullCalendar。目标是附加一个表单,用于在弹出框内添加新事件。该代码确实使弹出框显示在单元格上方,但是,在单击弹出框时,将选择其下方的单元格而不是弹出框本身。

这是我的代码:

$(document).ready(function() {
    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();
    var calendar = $('#calendar').fullCalendar({
        height: height,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        dayClick: function( date, allDay, jsEvent, view ){
            if (view.name=='month'){
            $(this).children().popover({
        placement: 'right',
        content: function() {return $("#popover-content").html();},
html : true, container: 'body'
    });
    $('.popover.in').remove();
    $(this).children().popover('show');
..........

和网页

<div id="popover-content" class="hide">
<form>
    <input id="easyeventtitle" />
  </form>
</div>

这就是它的样子

我尝试z-index弹出框,相反,它们根本没有出现!

请帮忙!谢谢你的时间!

编辑:这是测试它的链接

试试这段代码

$(document).ready(function() {
   $('#calendar').fullCalendar({        
   header: {
      left: 'prev,next today',
      center: 'title',
      right: 'month,agendaWeek,agendaDay',
   },
  events: '/events.json',
  editable: true,
  selectable: true,
  dayClick: function(start, end, allDay, jsEvent, view) {            
    $(this).popover({
                html: true,
                placement: 'right',
                title: function() {
                    return $("#popover-head").html();
                },
                content: function() {
                    return $("#popover-content").html();
                },
                html: true,
                container: 'body'
            });
    $(this).popover('toggle');
  }    
 });
});

相关内容

  • 没有找到相关文章

最新更新