【发布时间】:2013-12-18 06:30:54
【问题描述】:
我想使用引导模式加载一个模式对话框。在它里面我想显示一个完整的日历(jquery),上面有一些事件。我已经创建了我的模态,并将其放入完整的日历中。但是当模态出现时,完整的日历不会显示。但它显示在模态出现后我按下下一个或上一个按钮。但是日历上没有出现任何事件。jsfiddle here 和代码
<a href="#myModal" role="button" class="btn btn-default" data-toggle="modal">Launch demo modal</a>
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Modal header</h3>
</div>
<div class="modal-body">
<div class="row">
<div class="col-xs-6">
<div id="calendar"></div>
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
<button class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
js
$("#calendar").fullCalendar({
header:{
left:'prev',
center:'title',
right:'next'
},
events:'/eventsfeed/',
defaultView:'agendaDay'
});
这也使事件不会出现在日历上。这就是我的 /eventsfeed 返回的内容
[{"url": "/calendar/entry/223", "start": "2013-12-04T17:00:00Z", "end": "2013-10-04T16:45:00Z", "description": "a body", "title": "Title entry"}]
我在项目和活动的不同页面中使用 fullcalendar,一切都正常呈现。
当模态出现时如何让它加载
【问题讨论】:
标签: javascript jquery twitter-bootstrap twitter-bootstrap-3 fullcalendar