我对全日历有问题。我不知道为什么,但是当我重新加载页面时,我等待了2秒钟,今天的日子消失了,行正在转移。 我不知道问题可能出在哪里。 坦克很多,为您提供帮助
编辑:对不起,您没有输入代码。 我认为这可能是许多人遇到的经典问题。再次抱歉 这是我的代码:
<!-- language: lang-js -->
document.addEventListener('DOMContentLoaded', function () {
var events = <?php echo json_encode($events) ?>;
var date = new Date();
var d = date.getDate(),
m = date.getMonth(),
y = date.getFullYear();
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
locale: 'fr',
plugins: ['interaction', 'dayGrid', 'list', 'googleCalendar', 'bootstrap', 'moment'],
themeSystem: 'bootstrap',
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,listYear'
},
navLinks: true,
selectable: true,
selectMirror: true,
select: function (arg) {
var start = moment(arg.start).format('YYYY/MM/DD HH:mm:ss');
console.log(start);
$("#date").val(start);
$('#addModal').modal();
if ($('#addModal').modal()) {
calendar.addEvent({
start: arg.start,
end: arg.end,
allDay: arg.allDay
});
$.ajax({
url: '<?= base_url(); ?>index.php/Admin/add_event',
data: {start: arg.start, end: arg.end},
type: "POST",
success: function (response) {
displayMessage("Updated Successfully");
}
});
}
calendar.unselect();
},
editable: true,
eventLimit: true,
displayEventTime: false,
events: events
});
calendar.render();
});
答案 0 :(得分:1)
问题已解决。 我发现它的引导文件和我的js文件之间存在冲突:
window.setTimeout (function () {
$ (". alert"). slideUp (500, function () {
$ (This) .remove ();
});
}, 2000);
我认为今天有一个“警报”课程
非常感谢ADyson