use*_*192 0 html javascript jquery fullcalendar twitter-bootstrap
我正在使用fullCalendar和bootstrap popovers.目标是在弹出框中添加一个用于添加新事件的表单.代码确实使弹出窗口出现在单元格上方,但是,在单击弹出窗口时,会选择其下方的单元格而不是弹出窗口.
这是我的代码:
$(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');
..........
Run Code Online (Sandbox Code Playgroud)
和HTML
<div id="popover-content" class="hide">
<form>
<input id="easyeventtitle" />
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
我曾尝试过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');
}
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2253 次 |
| 最近记录: |