jquery - Quickbase 日历报告 - 彩色条

标签 jquery css quickbase

在 quickbase 日历报告中 - 突出显示时间长度的蓝色条,它是 .itme 类。我希望做的是将 .itme 类更改为完全相同的样式,但颜色不同。目前我可以根据需要更改我的类(class),但我无法上传 css 颜色样式来支持我的新类(class)。请查看我最新的代码。

If(IsNull([Task Name])," ", [Task Name]="Vacation", "<img qbu=\"module\" src=\"/i/clear2x2.gif\" onload=\"javascript: var my_css_class = { backgroundColor : 'red', color : '#fff' };$('.itme').attr('class','my_css_class');\">Apple")

最佳答案

class属性需要在 <style></style> 中定义的类名标签所以直接传递定义会导致某种错误。您可以尝试将一组新的样式标签附加到文档中,您的类定义如下:

<style>.my_css_class{background-color:red;color:#fff}</style>

我认为这在这种情况下行不通,因为现有的 .itme类具有颜色样式作为它的一部分,我不确定浏览器如何解决冲突的类。您可能不想替换 .itme完全是因为它有很多其他样式信息,如大小和边框。相反,我建议您直接在 style 中插入样式。属性,因为它将取代它们发生冲突的类。尝试这样的事情:

If(IsNull([Task Name])," ", [Task Name]="Vacation", "<img qbu=\"module\" src=\"/i/clear2x2.gif\" onload=\"javascript: $('.itme').attr('style','background-color:red;color:#fff');\">Apple")

我不确定“Apple”在这里为您做了什么,但我还是保留了它。

关于jquery - Quickbase 日历报告 - 彩色条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38446585/

相关文章:

jquery - 从 JSON 数据创建联系人表

html - 弹出窗口的可缩放背景图像。网页格式, CSS

html - 如何使用 CSS 将两个 block 居中,中间有一些间隙?

javascript - 如何获取 PHP SDK 中 gen_results_table 返回的字符串并将其转换为 Javascript 数组?

c# - 如何在 C# 中使用 Quickbase API 上传文件?

javascript - WordPress 未捕获类型错误 : $ is not a function, 想要禁用链接

php - jquery 自动完成不适用于重音

jquery - CSS Outset/Inset、边框和轮廓

html - 自动换行 :break-all not working as expected in IE

python - Quickbase模块add_record()函数——文件上传参数?