Ich möchte die Farben für die Ereignisse durch meine json Ereignisse Quelle für jquery Vollkalender übergeben, wie erreiche ich dies?Jquery Vollkalender und dynamische Ereignisfarben
Antwort
Nichts einfacher als das. Wenn Sie die Dokumentation von jQuery Fullcalendar Event Colors überprüfen, sehen Sie, dass es einen Parameter className
gibt, den Sie für jedes Ereignisobjekt angeben können. Der Inhalt dieses Parameters wird den Ereignissen als Klasse hinzugefügt und Sie müssen nur die CSS mit dem passenden Namen angeben.
Die Ereignisse (beachten Sie die className
Parameter auf event1)
[
{
title : 'event1',
start : '2012-06-10',
className : 'custom',
},
{
title : 'event2',
start : '2012-06-05',
end : '2012-06-07'
},
{
title : 'event3',
start : '2012-06-09 12:30:00',
allDay : false
}
]
Die CSS event1
anders aussehen
.custom,
.custom div,
.custom span {
background-color: green; /* background color */
border-color: green; /* border color */
color: yellow; /* text color */
}
prüfen http://jsbin.com/ijasa3/96 für eine schnelle Probe zu machen. Beachten Sie, dass event1 grün als Hintergrund und gelb als Textfarbe hat.
Ein weiterer gangbarer Weg die Optionen beschrieben in jQuery Fullcalendar mit Event Colors in diese Richtung gehen könnte:
Verwenden Sie unterschiedliche Eventsources für die Ereignisse, die eine andere Farbe benötigen:
$('#calendar').fullCalendar({
...
eventSources: [
//a full blown EventSource-Object with custom coloring
{
events: [
{
title : 'event1',
start : '2012-06-10'
}
],
backgroundColor: 'green',
borderColor: 'green',
textColor: 'yellow'
},
//a normal events-array with the default colors used
[
{
title : 'event2',
start : '2012-06-05',
end : '2012-06-07'
},
{
title : 'event3',
start : '2012-06-09 12:30:00',
allDay : false
}
]
],
...
});
Wenn Sie auf Version 1.5 aktualisieren, funktioniert das möglicherweise nicht. Die Lösung erscheint die Art
.fc-event-skin { }
Mit der Version 1.5 Sie Textfarbe, backgroudColor und border setzt in jedem Fall kann kommentieren, zu sein.
Für ein besseres Rendering ist es besser backgroundColor
des EventObject
zu verwenden.
- 1. jQuery Vollkalender - Ereignisse
- 2. Beispiel für Vollkalender in jquery
- 3. Vollkalender js mit WordPress
- 4. Ereignis dynamisch in Vollkalender mit Jquery einfügen
- 5. Wie aktualisiere ich Ereignisdaten in Jquery Vollkalender
- 6. Vollkalender setzen minTime und maxTime dynamisch
- 7. Vollkalender: 'eventAfterRender' funktioniert nicht richtig
- 8. Vollkalender Wochenansicht
- 9. Vollkalender für HTML5 LocalStorage
- 10. CakePHP 3 Vollkalender Setup
- 11. JQuery dynamische Elementselektoreinrichtung
- 12. jquery simplemodal dynamische Höhe
- 13. jQuery dynamische Eingabefeld Fokus
- 14. dynamische Tabelle jquery
- 15. Jquery dynamische Elementfunktion
- 16. Dynamische JQuery Splitter Plugin
- 17. jquery-mobile dynamische Kontrollgruppe erstellen und jquery-ui css
- 18. JQuery dynamische ID-Steuerelementeigenschaft
- 19. Dynamische Kontextmenüs mit JQuery
- 20. jQuery: dynamische HTML-Dimension
- 21. jQuery benutzerdefinierte dynamische Tabelle
- 22. Dynamische Jquery Mobile Seiten
- 23. Dynamische jQuery AppendTo Selector
- 24. jQuery Mobile dynamische listview
- 25. currentView.start ist Null Vollkalender
- 26. jQuery dynamische Ereignisbindung
- 27. jquery dynamische Filterliste
- 28. Dynamische jQuery-CSS-Eigenschaft?
- 29. Mehr Text im Vollkalender anzeigen
- 30. Vollkalender Veranstaltungen Breite in agendaTag und agendaWeekview
Oh ja, ich habe es übersehen, werde überprüfen, ob ich es durch den JSON übergeben könnte. Danke – Aneef
der JSBIN-Link ist gebrochen – Rafay
Fixed die JSBIN-Link – jitter