回答
每一天都有一個類,所以你可以添加以下到您的樣式表:
.fc-sun{background-color:Red;}
.fc-mon{background-color:green;}
.fc-tue{background-color:blue;}
這怎麼可能用今天之前識別天?
你需要使用一些jQuery的:
$('.fc-today').prevAll('td').css('backgroundColor','yellow');
$('.fc-today').parent().prevAll().find('td').css('backgroundColor','yellow');
你可以做這樣的事情(有點冗長,但可以縮短它,就像你喜歡):
var today = $('.fc-today');
var classNames = today.attr('class');
var index = classNames.indexOf('fc-day') + 6;
var day;
if (index > 0) {
day = classNames.substr(index, 2);
for (day = day-1; day >= 0; day -= 1) {
$('.fc-day'+day).addClass('fc-before-today');
}
}
看一看它的jsfiddle:http://jsfiddle.net/s4nuQ/
而且,我敢肯定,你可以ü用jQuery選擇一個正則表達式選擇過濾器,但爲什麼要麻煩?它永遠不會超過42 *個元素,因此性能不是這樣的問題。
*真的!六週,每週七天:6 × 7 = 42
。 :-)
var d=new Date();
var dat=d.getDate();
$('tbody tr').find('.fc-day-number').each(function(){
if($(this).val() == dat)
{
$(this).parents('div').siblings().prevAll().css('background-color','red');
return false;
}
});
這個循環是不是每天都執行,而不僅僅是當前的循環?這意味着css屬性的第一個兄弟會設置爲「n」次,第二個設爲「n-1」次,等等......另外:是否有一個原因,爲什麼你使用Date來代替選擇' .fc-today'? – PPvG 2011-12-23 12:02:51
OPTION 1 有類在每個單元
.fc-past
.fc-today
.fc-future
你可以在你的CSS使用它們,並提出一些顏色的過去,現在和未來。
OPTION 2 您可以每天細胞循環,並做了一些檢查的 這裏是例如與月視圖
$('.fc-day').each(function(){
if($(this).is('.fc-today')) return false;
$(this).addClass('fc-before-today');
})
CSS
.fc-before-today{background-color:red}
使用.fc-past是迄今爲止最好的解決方案 – 2015-10-22 09:35:34
做到這一點在CSS,就這麼簡單
.fc-past {
background-color: #F5F5F6
}
- 1. 更改FullCalendar中的天背景顏色
- 2. 更改:在背景顏色之後:之前懸停
- 3. 如何在加載內容之前更改WebBrowser控件的背景顏色?
- 4. 更改FullCalendar中的日背景顏色
- 5. 如何更改之前選擇的列表視圖項目的背景顏色
- 6. 更改背景顏色:之後 - JQuery
- 7. CSS:之前:之後:背景顏色之後
- 8. 如何更改TextView中鏈接的前景/背景顏色?
- 9. 在背景顏色前懸停更改透明背景圖像
- 10. jQuery根據當前顏色更改div的背景顏色
- 11. 如何在fullcalendar中以不同的顏色更改事件背景顏色?
- 12. 使用背景顏色更改TextBlock前景色
- 13. 」之前和之後「背景
- 14. 粒子JS - 如何更改線條之間的背景顏色?
- 15. 如何更改Fullcalendar日期字段的背景顏色?
- 16. 加載內容之前可以更改WebBrowser控件的背景顏色嗎?
- 17. fullcalendar更改日期單元格背景顏色,不僅事件背景顏色
- 18. 更改終端背景和前景色
- 19. 基於背景更改TextBlock前景色
- 20. 獲取當前背景顏色並在.hover之後重置它?
- 21. datepicker在今天之前禁用日期
- 22. 在今天之前顯示Wordpress帖子
- 23. FullCalendar背景顏色問題
- 24. 試圖更新chart.js之背景顏色
- 25. CSS更改標籤的顏色(span.text-inner之前和之後)
- 26. 背景顏色到位於識別標籤之前的元素?
- 27. TreeNode當選擇更改前景/背景顏色
- 28. 在fullcalendar中單擊更改事件的背景顏色
- 29. 在fullcalendar中更改日期範圍的背景顏色
- 30. 如何更改gnuplot的背景顏色?
這怎麼可以用來識別前幾天今天? – 2011-12-23 11:08:24
檢查我的更新... – Alex 2011-12-23 11:29:17
爲了緊湊。 :-) – PPvG 2011-12-23 11:55:00