我正在使用arshaw fullcalendar API來呈現日曆。 現在我知道今天突出顯示。同樣我有一個日期列表,我想在周視圖中突出顯示。日期也可以在不同的星期。 任何幫助表示讚賞。謝謝。在arshaw fullcalendar中突出顯示日期
0
A
回答
1
嗨,你可以渲染自定義突出顯示與viewDisplay回調裏面一個小黑客:
viewDisplay : function(view) {
startDate = view.start;
var d = startDate.getDate();
var m = startDate.getMonth();
var y = startDate.getFullYear();
cols = $('.fc-view-agendaWeek [class*="fc-col"].fc-widget-content')
for(i = 0 ; i< cols.length ; i++){
var colDate = new Date(y, m, d+i);
if($.inArray(colDate.getTime() , hightligthedDays) > -1){
$(cols[i]).addClass("fc-state-highlight-other");
}
else{
$(cols[i]).removeClass("fc-state-highlight-other");
}
}
}
2
對於agendaWeek和agendaDay查看它可以通過改變fullcalendar.js文件成爲可能。
傳遞一個額外的參數設置爲fullcalendar說highlightDays
highlightDays: [0,3,4] // List of days to highlight 0 - Sunday ... 6 - Saturday
在fullcalendar.js updateCells()方法
if(opt('highlightDays').indexOf(date.getDay()) > -1)
{
bodyCell.removeClass('ui-widget-content');
bodyCell.addClass('fc-day-highlight');
}
添加顏色,你想給在FC-天高亮CSS那些日子類如
background-color: #dddddd;
相關問題
- 1. FullCalendar FullCalendar - 在周視圖中突出顯示特定日期
- 2. Arshaw FullCalendar:在議程中抑制頂行(日期)日期
- 3. 在WinRTXamlToolkit.Controls.Calendar上突出顯示日期
- 4. 突出顯示日期在Jquery UI Datepicker
- 5. 在jQuery UI日期選取器中突出顯示日期
- 6. 在Arshaw FullCalendar中更改時區
- 7. xdan/datetimepicker如何突出顯示日期?
- 8. Rich Calendar - 突出顯示所選日期
- 9. JQuery:Datepicker突出顯示日期範圍
- 10. jfxtras LocalDatePicker。如何突出顯示日期
- 11. wpf datepicker與突出顯示的日期
- 12. JS datepicker突出顯示多個日期
- 13. datepickers上的突出顯示日期
- 14. Multidatespiscker:突出顯示日期範圍
- 15. jQuery UI Datepicker - 出發日期之間的突出顯示日期
- 16. QCalendarWidget - 如何突出顯示日期
- 17. JQuery DatePicker突出顯示日期選擇
- 18. 突出顯示自定義的日期
- 19. 突出顯示DateTextBox上彈出日期的日期
- 20. Struts:在日曆中突出顯示日期範圍(JQuery/Javascript)
- 21. 在jQuery UI日曆小部件中突出顯示日期
- 22. 日期範圍內的FullCalendar顯示
- 23. FullCalendar不顯示特定日期
- 24. Fullcalendar onEventClick顯示錯誤日期
- 25. fullcalendar顯示錯誤的日期
- 26. Fullcalendar:在當日視圖中顯示錯誤日期
- 27. jQuery UI日期選取器突出顯示相鄰日期
- 28. 造型日期選擇器:突出顯示特定日期
- 29. Primefaces日曆組件中未突出顯示當前日期
- 30. 如何突出顯示今日日期在dojo的DateTextBox
謝謝。這工作。 :) –