【发布时间】:2010-12-15 05:27:32
【问题描述】:
我从另一个使用 jQuery UI 的开发人员那里继承了一个项目。
我添加了一些具有 jQuery UI 对话框和 jQuery UI 日期选择器的页面。
问题是,jQuery UI 对话框标题栏中的标题文本与标题栏的颜色相同。在 jQuery UI 日期选择器中,用户单击以更改日历上的月份的箭头也与那里的背景颜色相同!
我认为这是在 jQuery UI CSS 中设置的。有人可以告诉我我需要在 CSS 中的哪个位置进行调整以使文本可见吗?
我的 .ui-widget 部分如下所示,我在灰色背景上看到了灰色的小部件和文本:
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222 /*{fcHeader}*/; }
更新:我已为以下答案获得积分。我发现小部件不可见的原因是我正在处理的程序副本中缺少 jQuery UI 图像文件!
【问题讨论】: