Ich füge einen Vollkalender zu meiner Website hinzu, um eine Vielzahl anstehender Ereignisse anzuzeigen. Ich möchte eine "Bootstrap-Registerkarte" verwenden (Tabs, um zwischen verschiedenen Abschnitten von HTML zu wechseln), um den Kalender in einer normalen Kalenderansicht und einer Listenansicht anzuzeigen. Ich habe es so implementiert, wie ich es für richtig halte, und die Kalenderansicht wird perfekt angezeigt, die Listenansicht jedoch nicht. Wenn die Registerkarte angezeigt wird, wird die Schnittstelle geladen, aber die Ereignisse des Monats werden erst angezeigt, wenn Sie einen Monat vor und dann wieder zurückspringen. Ich kann keine Korrekturen dafür finden und ich bin völlig ratlos, warum es nicht funktioniert. Ich habe viele verschiedene Methoden ausprobiert, habe mich aber von allen Ideen erschöpft. Weißt du, wie ich das beheben kann? fullCalendar Listenansicht kann nicht angezeigt werden
<!-- fullCalendar 2.2.5-->
<link rel="stylesheet" href="../plugins/fullcalendar/fullcalendar.min.css">
<link rel="stylesheet" href="../plugins/fullcalendar/fullcalendar.print.css" media="print">
<!-- fullCalendar 2.2.5 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.2/moment.min.js"></script>
<script src="../plugins/fullcalendar/fullcalendar.min.js"></script>
<div class="nav-tabs-custom">
<ul class="nav nav-tabs">
<li class="active"><a href="#tab_1" data-toggle="tab">Calendar View</a></li>
<li><a href="#tab_2" data-toggle="tab" onclick="RenderList()">List View</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_1">
<div class="calendar" id="calendarView"></div>
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="tab_2">
<div class="calendar" id="calendarList"></div>
</div>
<!-- /.tab-pane -->
</div>
<!-- /.tab-content -->
</div>
<script>
function RenderList(){
$('#calendarList').fullCalendar('changeView', 'listMonth');
}
$(document).ready(function() {
$('.calendar').fullCalendar({
//Options for Both Calendars
events: [
{
title: 'My Birthday',
start : '2017-01-05',
end : '2017-01-07'
}
],
});
$('#calendarView').fullCalendar({
//Options for Calendar View
});
//$('#calendar').fullCalendar({
//Options
//firstDay: 1
//});
});
</script>
aktualisieren
<script>
$(document).ready(function() {
$('#calendarView').fullCalendar({
//Options for Calendar View
events: [
{
title: 'My Birthday',
start : '2017-01-05',
end : '2017-01-07'
}
],
});
$('#calendarList').fullCalendar({
//Options for Calendar View
defaultView: 'listMonth',
events: [
{
title: 'My Birthday',
start : '2017-01-05',
end : '2017-01-07'
}
],
});
});
</script>
Sie uncommented Linie 'FirstDay: 1 'vielleicht verursacht dies das Problem Check-Konsole in Browser – Froxz
ich es einfach wieder kommentiert, jedoch gibt es keine Fehlermeldung mit oder ohne Kommentar gesetzt. –