未显示 CSS 背景颜色
css background colour is not displaying
我有几个盒子(超过 100 个(,它们将动态创建
<div id="window5"></div>
<div id="window18"></div>
<div id="window190"></div>
根据数据库条件,不同的框中将存在一些默认的不同颜色。 现在,如果我单击一个框,颜色应该是灰色的,那么如果我单击另一个框,颜色应该更改为红色(第一个框颜色应该恢复正常(。只有当我的默认颜色不存在时,我才能获得灰色(点击(。 如果存在某些颜色,则灰色将隐藏在原始默认颜色下。 是否有任何 css 属性可以解决此问题。
我的 css 文件:
.selected{
background-color: red;
}
使用JavaScript代码作为;
$(document).ready(function () {
$("div[id *= 'window']").live('click', function (e) {
$(".selected").removeClass("selected");
$(this).addClass("selected");
e.stopPropagation();
});
$(document).click(function () {
$(".selected").removeClass("selected");
});
});
</script>
如果您已经在样式表中指定了背景颜色,那么这可能优先。为了克服这个问题,你可以使用内联样式或!important指令。
background-color:red!important;
div
没有大小,因此没有要显示的背景。
如果你把显示文本放在你的div中,或者你给它一个宽度和高度,它会显示你的背景
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用jquery更改html中的背景颜色
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- JS幻灯片与CSS背景颜色变化
- DT数据表背景颜色为黑色,但仍有悬停和选择颜色
- Javascript通过列表项的函数和css来更改背景颜色
- Javascript没有从数组中选择背景颜色
- 使用圆中的数组更改背景颜色项目
- 如何用jquery动画改变背景颜色,就像一个过渡
- 使用jquery交换并保存背景颜色
- j查询如何设置/取消设置下拉菜单的背景颜色
- 使用angularjs根据时间更改背景颜色
- 设置Dojo量表的背景颜色
- 如何使用颜色选择器来更改背景中的文本
- charts js更改折线图轴的字体大小/颜色和背景线
- javascript样式的背景颜色在设置时闪烁.ASP.NET
- 在背景颜色背景图像之间分层文本
- sliicknav菜单,每个li都有特定的颜色背景
- 尝试根据当前背景更改背景颜色:背景颜色没有值
- jQuery中的颜色/背景颜色改变动画