javascript - 在 jQuery weekcalendar 插件中为事件设置不同的背景颜色

标签 javascript jquery css jquery-plugins

我正在使用 jQuery weekcalendar plugin显示带有约会的基于网络的日历。所有事件的颜色都在此 CSS 部分中设置:

.wc-cal-event {
    background-color: #00BFFF;
    font-size: 0.8em;
    position: absolute;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    color: #000;
    width: 100%;
    border: 1px solid #000;
    font-weight: normal;
}

我刚刚实现了日历中的新约会属于一个类别的功能(就像在 Outlook 中一样)。基于这个类别,约会的背景颜色应该改变,假设它应该是红色。

如何动态更改事件的背景?当我更改 .wc-cal-event 时,每个事件的每个背景都会受到影响。

感谢您的回答。

最佳答案

可以在这个函数中完成:

eventRender : function(calEvent, $event) {
    $.ajax({
        url: url,
        dataType: 'json',
        async: false,
        success: function(data) {
            $.each(data, function(i, appointment) {
                $event.css('backgroundColor', appointment.htmlColor);
                $event.css('color', appointment.textColor);
            });
        }
    });
}

关于javascript - 在 jQuery weekcalendar 插件中为事件设置不同的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14567821/

相关文章:

ajax - jquery ajax - 全局设置。是否可以知道什么事件/元素触发ajax调用?

javascript - 安全地将 JSON 字符串转换为对象

c# - 在 ASP.NET 中的回发时维护水平和垂直 ScrollPosition

javascript - Document.ready 说明?

html - 具有三个元素的 Twitter-Bootstrap 导航标题(iOS 样式)

javascript - 创建一个三 Angular 形以防止内部内容溢出

firebug - Firefox 中列表样式类型属性的继承(Firebug 中的错误?)

javascript - JQuery:如何缓存 DOM?

javascript - 如何使用 JSON 数组填充数据表?

php - 当 JS 需要 PHP 变量时,如何将 javascript 与 PHP 分开?