如何覆盖另一个javascripts css更改而无法修改该文件?

时间:2011-11-10 20:33:18

标签: javascript jquery

我正在定制Tumblr主题。

Tumblr的Photosets灯箱是通过他们自己的javascript动态创建的。 IE:当我点击一个链接时,该元素就会在页面底部创建。以下是该文件的副本:http://dl.dropbox.com/u/346800/stackoverflow-questions/tumblr.js,相关的行是#370:

            stage.style.backgroundColor = (image.className == "placeholder") ? ((navigator && navigator.userAgent.indexOf("MSIE") != -1) ? "#444" : "rgba(255,255,255,0.05)") : "transparent";

问题是,我如何使我的css声明优先于JS生成的元素组?由于我无法操纵他们内置的JS,我需要在我自己的文件中进行操作。

你可以在这里看到:http://syndex.me 第一篇文章是照片集。

2 个答案:

答案 0 :(得分:6)

您是否尝试过创建相应的css规则并在最后添加!important

答案 1 :(得分:3)

您可以尝试CSS中的!important

image.placeholder {
  background-color: #0000FF !important;
}
相关问题