我正在使用带有引导弹出窗口的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');
}
});
});