Ich benutze clnrdr.js (http://kylestetz.github.io/CLNDR/), um Daten anzuzeigen, für die ein Ferienhaus gebucht ist. Diese werden immer mit dem mehrtägigen Ereignissystem angezeigt, da die Mindestbuchung 3 Tage beträgt. Ich muss jetzt die ersten und letzten Tage der Veranstaltung anders gestalten, um zu zeigen, dass es Umstellungstage sind. Idealerweise würde ich dies tun, indem ich eine Klasse zum td
hinzufüge. Das ist, was ich habe, so weit:Styling ersten und letzten Tagen von CLNDR.js Kalender mehrtägige Veranstaltungen
JS
$('#calendar').clndr({
template: $('#calendar-template').html(),
weekOffset: 1,
daysOfTheWeek: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
targets: {
nextButton: 'clndr-next',
previousButton: 'clndr-previous'
},
multiDayEvents: {
startDate: 'start',
endDate: 'end'
},
events: events,
clickEvents: {
click: function(target) {
//alert(target);
}
}
});
Beispiel JSON
var events = [
{start:'2016-05-29T00:00:00+00:00',
end:'2016-06-01T00:00:00+00:00',
title:'Mrs A N Human',},
{start:'2016-08-10T00:00:00+00:00',
end:'2016-08-17T00:00:00+00:00',
title:'Mr A Person',}
];
HTML/Unders
<div id="calendar">
<script type="text/template" id="calendar-template">
<table class="table">
<thead>
<tr>
<th class='clndr-previous'><</th>
<th colspan="5"><%= month %> <%= year %></th>
<th class='clndr-next'>></th>
</tr>
<tr>
<% _.each(daysOfTheWeek, function(day) { %>
<th class="header-day"><%= day %></th>
<% }); %>
</tr>
</thead>
<tbody>
<tr class="days"><% _.each(days, function(day, index) { %>
<td class="<%= day.classes %>" id="<%= day.id %>">
<span class="day-number">
<%= day.day %>
</span>
</td>
<% if ((index + 1) % 7 == 0) {
%> </tr><tr> <%
} %><% }); %>
</tr>
</tbody>
</table>
</script>
</div>
Ich kämpfe darum, herauszufinden, wie man diese ersten und letzten Tage anwendet, um ein anderes Styling anzuwenden. Ich benutze moment.js auch, wenn das verwendet werden kann. Hilfe sehr geschätzt!
Tragen Sie eine Klasse zu den Terminen, dann schau dir die Antwort auf meine Frage an :) http://stackoverflow.com/questions/37037869/issue-styling-multi-date-event-in-a-calendar-with-scss –