簡體   English   中英

jQuery周日歷插件中的非工作時間灰顯

[英]Gray out non-business hours in jQuery week calendar plugin

我正在使用jQuery weekcalendar插件顯示帶有事件的基於Web的日歷。 如何將非工作時間設為灰色? 營業時間以外,整行應為灰色:

businessHours: {start: 8, end: 19, limitDisplay: false},

首先,您需要在工作時間使用全局變量,如下所示:

var timeStart = 8
var timeEnd = 19

businessHours: {start: timeStart , end: timeEnd , limitDisplay: false},

然后,嘗試將其添加到准備好文檔的jquery javascript中(創建日歷后):

$('.wc-time-slot').each(function(index, element) {
    if (index<6*timeStart||index>=6*timeEnd) {
        $(this).css('background-color','#eee')
    }
});

每小時有六行,這就是為什么要乘以6。

編輯:答案不完整。 它不會突出顯示整個行。

感謝Phekka,我在Inspect元素部分中找到了這一點:

非營業時間:

<div class="wc-hour-header ui-state-default"></div>

營業時間:

<div class="wc-hour-header ui-state-active wc-business-hours"></div>

有點難。 我認為您必須管理td.wc-day-column背景屬性,並添加具有計算的像素或百分比值的css3漸變

祝好運。

暫無
暫無

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

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