簡體   English   中英

Fullcalendar 事件顏色顯示不正確

[英]Fullcalendar Event Color not displayed correctly

我將資源顏色傳遞給 fullcalendar。 根據文檔,如果我渲染一個事件,它應該以我之前傳遞給資源的顏色顯示。 奇怪的是,這對我來說並非如此。

這是我作為資源傳遞給 fullcalendar 的內容

"id" => "erna46"
"title" => "erna46"
"eventColor" => "rgb(45,0,255)"
"eventTextColor" => "rgb(255,255,255)"

現在在我的 fullcalendar 中,事件以rgb(98,64,255)顏色呈現

我不確定這是否正常,如果是,有沒有辦法關閉顏色變化?

更新:

這是一個 JSFidle 來顯示問題:

http://jsbin.com/pofemef/edit?js,輸出

如您所見,我設置了顏色,例如 rgb(255,147,0),但在日歷中顯示為 rgb(255,174,64)。

經過一番工作,我想通了。 默認情況下,約會將在約會上方添加背景:#fff 和不透明度:.25。 這將更改約會的顏色,使其看起來比設置的約會顏色淺。

http://imgur.com/a/8ecU6

根據文檔, eventColor 屬性為日歷上的所有事件設置背景和邊框顏色,而不是單獨設置每個事件。 因此,如果您聲明這樣的事件:

events: [{
        title: 'event',
        start: '2017-01-05 11:00',
        end: '2017-01-06 13:00',
        eventColor: 'rgb(45,0,255)'
        }]

這是行不通的。 您可以為每個事件使用 eventColor:

events: [{
        title: 'event',
        start: '2017-01-05 11:00',
        end: '2017-01-06 13:00'
        }],
eventColor: '#378006'

如果要更改單個事件的顏色,請查看事件對象顏色選項

events: [{
        title: 'event',
        start: '2017-01-05 11:00',
        end: '2017-01-06 13:00',
        backgroundColor: 'rgb(255,87,90)'
        }]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM