Javascript 包含js文件时不应用Css
我将自定义css应用于infrajistics webmonthcalendercontrol当我添加自定义日期时,我应用了我在site.css上定义的css类,但当我包含Javascript 包含js文件时不应用Css,javascript,asp.net,css,infragistics,Javascript,Asp.net,Css,Infragistics,我将自定义css应用于infrajistics webmonthcalendercontrol当我添加自定义日期时,我应用了我在site.css上定义的css类,但当我包含contextmenu.js文件和一些javascript函数时,css不起作用 .myUnavalable { color:Green; background-color:Green; text-decoration:blink; } 在contextmenu.js中,菜单div的样式是defin
contextmenu.js
文件和一些javascript函数时,css不起作用
.myUnavalable
{
color:Green;
background-color:Green;
text-decoration:blink;
}
在contextmenu.js中,菜单div的样式是define
ContextMenuDiv.id = 'ContextMenu';
ContextMenuDiv.style.position = 'absolute';
ContextMenuDiv.style.backgroundColor = 'transparent';
ContextMenuDiv.style.border = '2px outset transparent';
ContextMenuDiv.style.verticalAlign = 'top';
ContextMenuDiv.style.textAlign = 'left';
ContextMenuDiv.style.visibility = 'hidden';
ContextMenuDiv.style.width = (Width + 11) + 'px';
我想更改customdate
的背景色。
如何克服此问题?使用firebug并检查控件采用的样式。可能您的
.js
文件有自己的css,它会覆盖您的自定义css
如果是,,
尝试使用!重要信息
在您的css中
例如
你已经回答了你自己的问题。看看你贴的代码。 你们班:
background-color:Green;
javascript:
ContextMenuDiv.style.backgroundColor = 'transparent';
javascript正在覆盖您的样式。从JS文件中删除背景色或将类更改为:
background-color:Green !important;
然后去掉“眨眼”。。。这相当于用一条腐烂的鱼打你的页面查看器的脸。如果你在任何类型的DOM检查器(Firebug等)中检查元素,你会发现有问题的元素有一个。这门课申请了b。其规则未被覆盖?请使用
!重要信息
在css
文件中添加标记,使其覆盖为样式元素设置的所有值。
background-color:Green !important;